传感器位置校准

This commit is contained in:
2026-10-14 19:48:36 +08:00
parent 1ca1bb739a
commit dc5a6f8b5a
2 changed files with 15 additions and 1 deletions
+5 -1
View File
@@ -118,11 +118,15 @@ def test_unavailable_values_are_empty_not_zero(root):
failed = rows[1]
assert failed["valid"] == "0"
for column in ("FN_raw", "FX_raw", "FY_raw", "FN_N", "FX_N", "FY_N"):
for column in ("FN_raw", "FX_raw", "FY_raw", "FN_N", "FX_N", "FY_N", "Fmag_raw"):
assert failed[column] == "", "a failed readout was written as a number"
recorded = rows[0]
assert recorded["Fmag_raw"] == repr((9.0 ** 2 + 0.4 ** 2 + 0.4 ** 2) ** 0.5)
no_raw = rows[2]
assert no_raw["FN_raw"] == "" and no_raw["FX_raw"] == "", "raw was not left empty"
assert no_raw["Fmag_raw"] == ""
assert no_raw["FN_N"] == "2.0", "calibrated values must still be recorded"
assert no_raw["valid"] == "1"