diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2024-05-27 15:43:46 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2024-06-10 12:20:21 -0400 |
commit | d4bae4dffe8d3996ed1b1dd8f5230a062ae3d033 (patch) | |
tree | 305e1c31c99913d1f3d719017a5f87393d3fbfbe /klippy | |
parent | 931d1ce8f42ed112e6655c9524367941efb86595 (diff) | |
download | kutter-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.py | 9 |
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) |