aboutsummaryrefslogtreecommitdiffstats
path: root/klippy
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2024-05-27 15:43:46 -0400
committerKevin O'Connor <kevin@koconnor.net>2024-06-10 12:20:21 -0400
commitd4bae4dffe8d3996ed1b1dd8f5230a062ae3d033 (patch)
tree305e1c31c99913d1f3d719017a5f87393d3fbfbe /klippy
parent931d1ce8f42ed112e6655c9524367941efb86595 (diff)
downloadkutter-d4bae4dffe8d3996ed1b1dd8f5230a062ae3d033.tar.gz
kutter-d4bae4dffe8d3996ed1b1dd8f5230a062ae3d033.tar.xz
kutter-d4bae4dffe8d3996ed1b1dd8f5230a062ae3d033.zip
probe: Simplify PrinterProbe() now that there are no external callers
Create the mcu_probe interface locally within PrinterProbe(). Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy')
-rw-r--r--klippy/extras/probe.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/klippy/extras/probe.py b/klippy/extras/probe.py
index bb09217a..5a976a06 100644
--- a/klippy/extras/probe.py
+++ b/klippy/extras/probe.py
@@ -536,12 +536,13 @@ class ProbeEndstopWrapper:
# Main external probe interface
class PrinterProbe:
- def __init__(self, config, mcu_probe):
+ def __init__(self, config):
self.printer = config.get_printer()
+ self.mcu_probe = ProbeEndstopWrapper(config)
self.cmd_helper = ProbeCommandHelper(config, self,
- mcu_probe.query_endstop)
+ self.mcu_probe.query_endstop)
self.probe_offsets = ProbeOffsetsHelper(config)
- self.probe_session = ProbeSessionHelper(config, mcu_probe)
+ self.probe_session = ProbeSessionHelper(config, self.mcu_probe)
def get_probe_params(self, gcmd=None):
return self.probe_session.get_probe_params(gcmd)
def get_offsets(self):
@@ -552,4 +553,4 @@ class PrinterProbe:
return self.probe_session.start_probe_session(gcmd)
def load_config(config):
- return PrinterProbe(config, ProbeEndstopWrapper(config))
+ return PrinterProbe(config)