diff options
author | Dmitry Butyugin <dmbutyugin@google.com> | 2021-09-26 01:54:50 +0200 |
---|---|---|
committer | KevinOConnor <kevin@koconnor.net> | 2021-10-13 11:56:52 -0400 |
commit | 91466ebd4351552f6d48cd07226427e3d9f27c32 (patch) | |
tree | 807047fbf92d308616363fd65aba921a13659939 /klippy/extras/resonance_tester.py | |
parent | f72a2dc1abd3ba0be813d0da566a82251ec8097c (diff) | |
download | kutter-91466ebd4351552f6d48cd07226427e3d9f27c32.tar.gz kutter-91466ebd4351552f6d48cd07226427e3d9f27c32.tar.xz kutter-91466ebd4351552f6d48cd07226427e3d9f27c32.zip |
adxl345: Renamed decode_samples and fixed/added checks on empty data
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
Diffstat (limited to 'klippy/extras/resonance_tester.py')
-rw-r--r-- | klippy/extras/resonance_tester.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/klippy/extras/resonance_tester.py b/klippy/extras/resonance_tester.py index f66e229c..00797156 100644 --- a/klippy/extras/resonance_tester.py +++ b/klippy/extras/resonance_tester.py @@ -183,12 +183,12 @@ class ResonanceTester: "%s file" % (raw_name,)) if helper is None: continue - for chip_axis, chip_values in raw_values: - if not chip_values: + for chip_axis, aclient in raw_values: + if not aclient.has_valid_samples(): raise gcmd.error( "%s-axis accelerometer measured no data" % ( chip_axis,)) - new_data = helper.process_accelerometer_data(chip_values) + new_data = helper.process_accelerometer_data(aclient) if calibration_data[axis] is None: calibration_data[axis] = new_data else: @@ -285,6 +285,9 @@ class ResonanceTester: aclient.finish_measurements() helper = shaper_calibrate.ShaperCalibrate(self.printer) for chip_axis, aclient in raw_values: + if not aclient.has_valid_samples(): + raise gcmd.error( + "%s-axis accelerometer measured no data" % (chip_axis,)) data = helper.process_accelerometer_data(aclient) vx = data.psd_x.mean() vy = data.psd_y.mean() |