Kevin O'Connor
3370134593
bulk_sensor: Rework APIDumpHelper() to BatchBulkHelper()
...
The APIDumpHelper class is mainly intended to help process messages in
batches. Rework the class methods to make that more clear.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2023-12-26 11:47:21 -05:00
Kevin O'Connor
95c753292d
bulk_sensor: Minor code reorg to _stop() in APIDumpHelper()
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2023-12-26 11:47:21 -05:00
Kevin O'Connor
acde3720a4
bulk_sensor: New add_mux_endpoint() helper function in APIDumpHelper
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2023-12-26 11:47:21 -05:00
Kevin O'Connor
ffd44c0219
bulk_sensor: Move APIDumpHelper() from motion_report.py to bulk_sensor.py
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2023-12-26 11:47:21 -05:00
Kevin O'Connor
d6a4669ce0
bulk_sensor: Add new ChipClockUpdater helper class
...
All the accelerometers use a standard response for their query_status
messages. Create a common helper class to process those responses.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2023-12-26 11:47:21 -05:00
Kevin O'Connor
e67cbbe5c1
bulk_sensor: Add new BulkDataQueue class
...
Move the bulk sample queue collection to a new helper class in
bulk_sensor.py.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2023-12-26 11:47:21 -05:00
Kevin O'Connor
978c294741
bulk_sensor: New file with helper code for reading bulk sensors
...
Move the ClockSyncRegression class from adxl345.py to a new
bulk_sensors.py file.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2023-12-26 11:47:21 -05:00