diff options
author | Eric Callahan <arksine.code@gmail.com> | 2022-06-21 19:33:11 +0300 |
---|---|---|
committer | KevinOConnor <kevin@koconnor.net> | 2022-06-27 17:09:02 +0300 |
commit | a431900f7f90b8dca56bed5e5a2564411e780ee9 (patch) | |
tree | 79140becddd6d311b85041311bcaa43568ee317c | |
parent | ae17b66a8825a443a762ab56adc0e7fa38e50733 (diff) |
display_status: Implement SET_DISPLAY_TEXT command
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
-rw-r--r-- | klippy/extras/display_status.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/klippy/extras/display_status.py b/klippy/extras/display_status.py index be7a58b8a..5b2b6beca 100644 --- a/klippy/extras/display_status.py +++ b/klippy/extras/display_status.py @@ -16,6 +16,9 @@ class DisplayStatus: gcode = self.printer.lookup_object('gcode') gcode.register_command('M73', self.cmd_M73) gcode.register_command('M117', self.cmd_M117) + gcode.register_command( + 'SET_DISPLAY_TEXT', self.cmd_SET_DISPLAY_TEXT, + desc=self.cmd_SET_DISPLAY_TEXT_help) def get_status(self, eventtime): progress = self.progress if progress is not None and eventtime > self.expire_progress: @@ -39,6 +42,9 @@ class DisplayStatus: def cmd_M117(self, gcmd): msg = gcmd.get_raw_command_parameters() or None self.message = msg + cmd_SET_DISPLAY_TEXT_help = "Set or clear the display message" + def cmd_SET_DISPLAY_TEXT(self, gcmd): + self.message = gcmd.get("MSG", None) def load_config(config): return DisplayStatus(config) |