diff options
author | Arksine <arksine.code@gmail.com> | 2019-06-21 20:47:26 -0400 |
---|---|---|
committer | KevinOConnor <kevin@koconnor.net> | 2019-06-28 12:44:49 -0400 |
commit | 35a45e24461ff03f20c8ec0f97de2a5e8423f82e (patch) | |
tree | 246d24bbd933474c20e59233e3ee6276789b0bab /klippy/extras/pause_resume.py | |
parent | 505e96b7edc54e2158cb5cc37be374a60eb52bc0 (diff) | |
download | kutter-35a45e24461ff03f20c8ec0f97de2a5e8423f82e.tar.gz kutter-35a45e24461ff03f20c8ec0f97de2a5e8423f82e.tar.xz kutter-35a45e24461ff03f20c8ec0f97de2a5e8423f82e.zip |
pause_resume: add CLEAR_PAUSE gcode
Allow the user to clear the pause state without restoring position.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
Diffstat (limited to 'klippy/extras/pause_resume.py')
-rw-r--r-- | klippy/extras/pause_resume.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/klippy/extras/pause_resume.py b/klippy/extras/pause_resume.py index ee577908..4b3b88b5 100644 --- a/klippy/extras/pause_resume.py +++ b/klippy/extras/pause_resume.py @@ -16,6 +16,7 @@ class PauseResume: self.printer.register_event_handler("klippy:ready", self.handle_ready) self.gcode.register_command("PAUSE", self.cmd_PAUSE) self.gcode.register_command("RESUME", self.cmd_RESUME) + self.gcode.register_command("CLEAR_PAUSE", self.cmd_CLEAR_PAUSE) def handle_ready(self): self.v_sd = self.printer.lookup_object('virtual_sdcard', None) def get_status(self, eventtime): @@ -59,6 +60,8 @@ class PauseResume: self.v_sd.cmd_M24({}) else: self.gcode.respond_info("action:resumed") + def cmd_CLEAR_PAUSE(self, params): + self.is_paused = self.pause_command_sent = False def load_config(config): return PauseResume(config) |