aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/firmware_retraction.py
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2020-04-24 21:29:47 -0400
committerKevin O'Connor <kevin@koconnor.net>2020-05-05 11:08:11 -0400
commit1746148a45ec19f0b1623c4aa7b83ad18ba74f1d (patch)
tree42a256cf5a2b34a8b4c01bda183986e76ef77f7f /klippy/extras/firmware_retraction.py
parent5fe5e2150845c3ae8a34118ad6e69d21d33bba79 (diff)
downloadkutter-1746148a45ec19f0b1623c4aa7b83ad18ba74f1d.tar.gz
kutter-1746148a45ec19f0b1623c4aa7b83ad18ba74f1d.tar.xz
kutter-1746148a45ec19f0b1623c4aa7b83ad18ba74f1d.zip
firmware_retraction: Use new GCodeCommand wrappers
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/extras/firmware_retraction.py')
-rw-r--r--klippy/extras/firmware_retraction.py37
1 files changed, 16 insertions, 21 deletions
diff --git a/klippy/extras/firmware_retraction.py b/klippy/extras/firmware_retraction.py
index fe43a2e2..81058257 100644
--- a/klippy/extras/firmware_retraction.py
+++ b/klippy/extras/firmware_retraction.py
@@ -29,31 +29,26 @@ class FirmwareRetraction:
"unretract_speed": self.unretract_speed,
}
- def cmd_SET_RETRACTION(self, params):
- self.retract_length = self.gcode.get_float(
- 'RETRACT_LENGTH',
- params, self.retract_length, minval=0.)
- self.retract_speed = self.gcode.get_float(
- 'RETRACT_SPEED',
- params, self.retract_speed, minval=1)
- self.unretract_extra_length = self.gcode.get_float(
- 'UNRETRACT_EXTRA_LENGTH',
- params, self.unretract_extra_length, minval=0.)
- self.unretract_speed = self.gcode.get_float(
- 'UNRETRACT_SPEED',
- params, self.unretract_speed, minval=1)
+ def cmd_SET_RETRACTION(self, gcmd):
+ self.retract_length = gcmd.get_float('RETRACT_LENGTH',
+ self.retract_length, minval=0.)
+ self.retract_speed = gcmd.get_float('RETRACT_SPEED',
+ self.retract_speed, minval=1)
+ self.unretract_extra_length = gcmd.get_float(
+ 'UNRETRACT_EXTRA_LENGTH', self.unretract_extra_length, minval=0.)
+ self.unretract_speed = gcmd.get_float('UNRETRACT_SPEED',
+ self.unretract_speed, minval=1)
self.unretract_length = (self.retract_length
+ self.unretract_extra_length)
self.is_retracted = False
- def cmd_GET_RETRACTION(self, params):
- msg = ("RETRACT_LENGTH=%.5f RETRACT_SPEED=%.5f "
- "UNRETRACT_EXTRA_LENGTH=%.5f UNRETRACT_SPEED=%.5f"
- % (self.retract_length, self.retract_speed,
- self.unretract_extra_length, self.unretract_speed))
- self.gcode.respond_info(msg)
+ def cmd_GET_RETRACTION(self, gcmd):
+ gcmd.respond_info("RETRACT_LENGTH=%.5f RETRACT_SPEED=%.5f"
+ " UNRETRACT_EXTRA_LENGTH=%.5f UNRETRACT_SPEED=%.5f"
+ % (self.retract_length, self.retract_speed,
+ self.unretract_extra_length, self.unretract_speed))
- def cmd_G10(self, params):
+ def cmd_G10(self, gcmd):
if not self.is_retracted:
self.gcode.run_script_from_command(
"SAVE_GCODE_STATE NAME=_retract_state\n"
@@ -63,7 +58,7 @@ class FirmwareRetraction:
% (self.retract_length, self.retract_speed*60))
self.is_retracted = True
- def cmd_G11(self, params):
+ def cmd_G11(self, gcmd):
if self.is_retracted:
self.gcode.run_script_from_command(
"SAVE_GCODE_STATE NAME=_retract_state\n"