Increase expected sensor frequency for LSM6DS3 (#28863)

expected freq of lsm accel/gyro is 104Hz
old-commit-hash: c0e88991b0
beeps
Robbe Derks 2 years ago committed by GitHub
parent 77f2e6ed72
commit 8a29a9ca43
  1. 28
      system/sensord/tests/test_sensord.py

@ -41,33 +41,33 @@ SENSOR_CONFIGURATIONS = (
) )
Sensor = log.SensorEventData.SensorSource Sensor = log.SensorEventData.SensorSource
SensorConfig = namedtuple('SensorConfig', ['type', 'sanity_min', 'sanity_max']) SensorConfig = namedtuple('SensorConfig', ['type', 'sanity_min', 'sanity_max', 'expected_freq'])
ALL_SENSORS = { ALL_SENSORS = {
Sensor.rpr0521: { Sensor.rpr0521: {
SensorConfig("light", 0, 1023), SensorConfig("light", 0, 1023, 100),
}, },
Sensor.lsm6ds3: { Sensor.lsm6ds3: {
SensorConfig("acceleration", 5, 15), SensorConfig("acceleration", 5, 15, 100),
SensorConfig("gyroUncalibrated", 0, .2), SensorConfig("gyroUncalibrated", 0, .2, 100),
SensorConfig("temperature", 0, 60), SensorConfig("temperature", 0, 60, 100),
}, },
Sensor.lsm6ds3trc: { Sensor.lsm6ds3trc: {
SensorConfig("acceleration", 5, 15), SensorConfig("acceleration", 5, 15, 104),
SensorConfig("gyroUncalibrated", 0, .2), SensorConfig("gyroUncalibrated", 0, .2, 104),
SensorConfig("temperature", 0, 60), SensorConfig("temperature", 0, 60, 100),
}, },
Sensor.bmx055: { Sensor.bmx055: {
SensorConfig("acceleration", 5, 15), SensorConfig("acceleration", 5, 15, 100),
SensorConfig("gyroUncalibrated", 0, .2), SensorConfig("gyroUncalibrated", 0, .2, 100),
SensorConfig("magneticUncalibrated", 0, 300), SensorConfig("magneticUncalibrated", 0, 300, 100),
SensorConfig("temperature", 0, 60), SensorConfig("temperature", 0, 60, 100),
}, },
Sensor.mmc5603nj: { Sensor.mmc5603nj: {
SensorConfig("magneticUncalibrated", 0, 300), SensorConfig("magneticUncalibrated", 0, 300, 100),
} }
} }
@ -235,7 +235,7 @@ class TestSensord(unittest.TestCase):
key = (sensor, s.type) key = (sensor, s.type)
val_cnt = len(sensor_values[key]) val_cnt = len(sensor_values[key])
min_samples = self.sample_secs * 100 # Hz min_samples = self.sample_secs * s.expected_freq
err_msg = f"Sensor {sensor} {s.type} got {val_cnt} measurements, expected {min_samples}" err_msg = f"Sensor {sensor} {s.type} got {val_cnt} measurements, expected {min_samples}"
assert min_samples*0.9 < val_cnt < min_samples*1.1, err_msg assert min_samples*0.9 < val_cnt < min_samples*1.1, err_msg

Loading…
Cancel
Save