From 6f3fe0af9fe4d175ffe1e1cce3feb5cfadf69d0e Mon Sep 17 00:00:00 2001 From: Thomas Farstrike Date: Mon, 8 Dec 2025 12:03:32 +0100 Subject: [PATCH] Fix test_sensor_manager.py --- internal_filesystem/lib/mpos/sensor_manager.py | 2 ++ tests/test_sensor_manager.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/internal_filesystem/lib/mpos/sensor_manager.py b/internal_filesystem/lib/mpos/sensor_manager.py index ccd8fdba..8068c73c 100644 --- a/internal_filesystem/lib/mpos/sensor_manager.py +++ b/internal_filesystem/lib/mpos/sensor_manager.py @@ -686,8 +686,10 @@ class _WsenISDSDriver(_IMUDriver): def read_acceleration(self): + """Read acceleration in m/s² (converts from mg).""" ax, ay, az = self.sensor._read_raw_accelerations() + # Convert G to m/s² and apply calibration return ( ((ax / 1000) * _GRAVITY) - self.accel_offset[0], diff --git a/tests/test_sensor_manager.py b/tests/test_sensor_manager.py index 1584e22b..85e77701 100644 --- a/tests/test_sensor_manager.py +++ b/tests/test_sensor_manager.py @@ -72,7 +72,7 @@ class MockWsenIsds: """Return WHO_AM_I value.""" return 0x6A - def read_accelerations(self): + def _read_raw_accelerations(self): """Return mock acceleration (in mg).""" return (0.0, 0.0, 1000.0) # At rest, Z-axis = 1000 mg