aboutsummaryrefslogtreecommitdiffstats
path: root/klippy
diff options
context:
space:
mode:
Diffstat (limited to 'klippy')
-rw-r--r--klippy/extras/adxl345.py9
-rw-r--r--klippy/extras/angle.py7
-rw-r--r--klippy/extras/lis2dw.py9
-rw-r--r--klippy/extras/mpu9250.py9
4 files changed, 0 insertions, 34 deletions
diff --git a/klippy/extras/adxl345.py b/klippy/extras/adxl345.py
index bc2dfeb4..c15dca4b 100644
--- a/klippy/extras/adxl345.py
+++ b/klippy/extras/adxl345.py
@@ -185,7 +185,6 @@ class ADXL345:
def __init__(self, config):
self.printer = config.get_printer()
AccelCommandHelper(config, self)
- self.query_rate = 0
am = {'x': (0, SCALE_XY), 'y': (1, SCALE_XY), 'z': (2, SCALE_Z),
'-x': (0, -SCALE_XY), '-y': (1, -SCALE_XY), '-z': (2, -SCALE_Z)}
axes_map = config.getlist('axes_map', ('x','y','z'), count=3)
@@ -246,8 +245,6 @@ class ADXL345:
"(e.g. faulty wiring) or a faulty adxl345 chip." % (
reg, val, stored_val))
# Measurement collection
- def is_measuring(self):
- return self.query_rate > 0
def _extract_samples(self, raw_samples):
# Load variables to optimize inner loop below
(x_pos, x_scale), (y_pos, y_scale), (z_pos, z_scale) = self.axes_map
@@ -294,8 +291,6 @@ class ADXL345:
raise self.printer.command_error("Unable to query adxl345 fifo")
self.clock_updater.update_clock(params)
def _start_measurements(self):
- if self.is_measuring():
- return
# In case of miswiring, testing ADXL345 device ID prevents treating
# noise or wrong signal as a correctly initialized device
dev_id = self.read_reg(REG_DEVID)
@@ -317,7 +312,6 @@ class ADXL345:
print_time = self.mcu.estimated_print_time(systime) + MIN_MSG_TIME
reqclock = self.mcu.print_time_to_clock(print_time)
rest_ticks = self.mcu.seconds_to_clock(4. / self.data_rate)
- self.query_rate = self.data_rate
self.query_adxl345_cmd.send([self.oid, reqclock, rest_ticks],
reqclock=reqclock)
logging.info("ADXL345 starting '%s' measurements", self.name)
@@ -327,11 +321,8 @@ class ADXL345:
self.clock_updater.clear_duration_filter()
self.last_error_count = 0
def _finish_measurements(self):
- if not self.is_measuring():
- return
# Halt bulk reading
params = self.query_adxl345_end_cmd.send([self.oid, 0, 0])
- self.query_rate = 0
self.bulk_queue.clear_samples()
logging.info("ADXL345 finished '%s' measurements", self.name)
# API interface
diff --git a/klippy/extras/angle.py b/klippy/extras/angle.py
index 26b9c6f0..5bfbb671 100644
--- a/klippy/extras/angle.py
+++ b/klippy/extras/angle.py
@@ -458,8 +458,6 @@ class Angle:
def get_status(self, eventtime=None):
return {'temperature': self.sensor_helper.last_temperature}
# Measurement collection
- def is_measuring(self):
- return self.start_clock != 0
def _extract_samples(self, raw_samples):
# Load variables to optimize inner loop below
sample_ticks = self.sample_ticks
@@ -527,8 +525,6 @@ class Angle:
return {'data': samples, 'errors': error_count,
'position_offset': offset}
def _start_measurements(self):
- if self.is_measuring():
- return
logging.info("Starting angle '%s' measurements", self.name)
self.sensor_helper.start()
# Start bulk reading
@@ -542,11 +538,8 @@ class Angle:
self.query_spi_angle_cmd.send([self.oid, reqclock, rest_ticks,
self.time_shift], reqclock=reqclock)
def _finish_measurements(self):
- if not self.is_measuring():
- return
# Halt bulk reading
params = self.query_spi_angle_end_cmd.send([self.oid, 0, 0, 0])
- self.start_clock = 0
self.bulk_queue.clear_samples()
self.sensor_helper.last_temperature = None
logging.info("Stopped angle '%s' measurements", self.name)
diff --git a/klippy/extras/lis2dw.py b/klippy/extras/lis2dw.py
index a1e89123..7eaf38d7 100644
--- a/klippy/extras/lis2dw.py
+++ b/klippy/extras/lis2dw.py
@@ -42,7 +42,6 @@ class LIS2DW:
def __init__(self, config):
self.printer = config.get_printer()
adxl345.AccelCommandHelper(config, self)
- self.query_rate = 0
am = {'x': (0, SCALE), 'y': (1, SCALE), 'z': (2, SCALE),
'-x': (0, -SCALE), '-y': (1, -SCALE), '-z': (2, -SCALE)}
axes_map = config.getlist('axes_map', ('x','y','z'), count=3)
@@ -102,8 +101,6 @@ class LIS2DW:
"(e.g. faulty wiring) or a faulty lis2dw chip." % (
reg, val, stored_val))
# Measurement collection
- def is_measuring(self):
- return self.query_rate > 0
def _extract_samples(self, raw_samples):
# Load variables to optimize inner loop below
(x_pos, x_scale), (y_pos, y_scale), (z_pos, z_scale) = self.axes_map
@@ -145,8 +142,6 @@ class LIS2DW:
minclock=minclock)
self.clock_updater.update_clock(params)
def _start_measurements(self):
- if self.is_measuring():
- return
# In case of miswiring, testing LIS2DW device ID prevents treating
# noise or wrong signal as a correctly initialized device
dev_id = self.read_reg(REG_LIS2DW_WHO_AM_I_ADDR)
@@ -173,7 +168,6 @@ class LIS2DW:
print_time = self.mcu.estimated_print_time(systime) + MIN_MSG_TIME
reqclock = self.mcu.print_time_to_clock(print_time)
rest_ticks = self.mcu.seconds_to_clock(4. / self.data_rate)
- self.query_rate = self.data_rate
self.query_lis2dw_cmd.send([self.oid, reqclock, rest_ticks],
reqclock=reqclock)
logging.info("LIS2DW starting '%s' measurements", self.name)
@@ -183,11 +177,8 @@ class LIS2DW:
self.clock_updater.clear_duration_filter()
self.last_error_count = 0
def _finish_measurements(self):
- if not self.is_measuring():
- return
# Halt bulk reading
params = self.query_lis2dw_end_cmd.send([self.oid, 0, 0])
- self.query_rate = 0
self.bulk_queue.clear_samples()
logging.info("LIS2DW finished '%s' measurements", self.name)
self.set_reg(REG_LIS2DW_FIFO_CTRL, 0x00)
diff --git a/klippy/extras/mpu9250.py b/klippy/extras/mpu9250.py
index 6ca300cd..d1ef9954 100644
--- a/klippy/extras/mpu9250.py
+++ b/klippy/extras/mpu9250.py
@@ -59,7 +59,6 @@ class MPU9250:
def __init__(self, config):
self.printer = config.get_printer()
adxl345.AccelCommandHelper(config, self)
- self.query_rate = 0
am = {'x': (0, SCALE), 'y': (1, SCALE), 'z': (2, SCALE),
'-x': (0, -SCALE), '-y': (1, -SCALE), '-z': (2, -SCALE)}
axes_map = config.getlist('axes_map', ('x','y','z'), count=3)
@@ -116,8 +115,6 @@ class MPU9250:
self.i2c.i2c_write([reg, val & 0xFF], minclock=minclock)
# Measurement collection
- def is_measuring(self):
- return self.query_rate > 0
def _extract_samples(self, raw_samples):
# Load variables to optimize inner loop below
(x_pos, x_scale), (y_pos, y_scale), (z_pos, z_scale) = self.axes_map
@@ -157,8 +154,6 @@ class MPU9250:
minclock=minclock)
self.clock_updater.update_clock(params)
def _start_measurements(self):
- if self.is_measuring():
- return
# In case of miswiring, testing MPU9250 device ID prevents treating
# noise or wrong signal as a correctly initialized device
dev_id = self.read_reg(REG_DEVID)
@@ -185,7 +180,6 @@ class MPU9250:
print_time = self.mcu.estimated_print_time(systime) + MIN_MSG_TIME
reqclock = self.mcu.print_time_to_clock(print_time)
rest_ticks = self.mcu.seconds_to_clock(4. / self.data_rate)
- self.query_rate = self.data_rate
self.query_mpu9250_cmd.send([self.oid, reqclock, rest_ticks],
reqclock=reqclock)
logging.info("MPU9250 starting '%s' measurements", self.name)
@@ -195,11 +189,8 @@ class MPU9250:
self.clock_updater.clear_duration_filter()
self.last_error_count = 0
def _finish_measurements(self):
- if not self.is_measuring():
- return
# Halt bulk reading
params = self.query_mpu9250_end_cmd.send([self.oid, 0, 0])
- self.query_rate = 0
self.bulk_queue.clear_samples()
logging.info("MPU9250 finished '%s' measurements", self.name)
self.set_reg(REG_PWR_MGMT_1, SET_PWR_MGMT_1_SLEEP)