Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Klipper3d/klipper.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Callahan <arksine.code@gmail.com>2022-06-21 19:33:11 +0300
committerKevinOConnor <kevin@koconnor.net>2022-06-27 17:09:02 +0300
commita431900f7f90b8dca56bed5e5a2564411e780ee9 (patch)
tree79140becddd6d311b85041311bcaa43568ee317c
parentae17b66a8825a443a762ab56adc0e7fa38e50733 (diff)
display_status: Implement SET_DISPLAY_TEXT command
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
-rw-r--r--klippy/extras/display_status.py6
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)