aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/resonance_tester.py
diff options
context:
space:
mode:
authorDmitry Butyugin <dmbutyugin@google.com>2021-04-03 23:45:42 +0200
committerKevinOConnor <kevin@koconnor.net>2021-04-07 19:05:23 -0400
commit165d2fc2281798452c3f192b58fd2712e84bf1dd (patch)
tree95c65b39c4a16dba4748c8fc5fc8065ea00aea11 /klippy/extras/resonance_tester.py
parentbf01d6d1f8a95add76e5f8d93e7adf2da8658191 (diff)
downloadkutter-165d2fc2281798452c3f192b58fd2712e84bf1dd.tar.gz
kutter-165d2fc2281798452c3f192b58fd2712e84bf1dd.tar.xz
kutter-165d2fc2281798452c3f192b58fd2712e84bf1dd.zip
resonance_tester: Fixed multi-point resonance testing
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
Diffstat (limited to 'klippy/extras/resonance_tester.py')
-rw-r--r--klippy/extras/resonance_tester.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/klippy/extras/resonance_tester.py b/klippy/extras/resonance_tester.py
index df557f93..55fa5583 100644
--- a/klippy/extras/resonance_tester.py
+++ b/klippy/extras/resonance_tester.py
@@ -178,7 +178,10 @@ class ResonanceTester:
"%s-axis accelerometer measured no data" % (
chip_axis,))
new_data = helper.process_accelerometer_data(chip_values)
- data = data.join(new_data) if data else new_data
+ if data is None:
+ data = new_data
+ else:
+ data.add_data(new_data)
if csv_output:
csv_name = self.save_calibration_data('resonances', name_suffix,
helper, axis, data)
@@ -251,7 +254,7 @@ class ResonanceTester:
if calibration_data[axis] is None:
calibration_data[axis] = new_data
else:
- calibration_data[axis].join(new_data)
+ calibration_data[axis].add_data(new_data)
configfile = self.printer.lookup_object('configfile')