idle_timeout: Add help to SET_IDLE_TIMEOUT (#3945)

Signed-off-by: Arjan Mels <github@mels.email>
This commit is contained in:
Arjan Mels 2021-02-19 02:32:46 +01:00 committed by GitHub
parent 83cc6039c5
commit b2cbb9aa96
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 1 deletions

View File

@ -25,7 +25,8 @@ class IdleTimeout:
self.idle_gcode = gcode_macro.load_template(config, 'gcode', self.idle_gcode = gcode_macro.load_template(config, 'gcode',
DEFAULT_IDLE_GCODE) DEFAULT_IDLE_GCODE)
self.gcode.register_command('SET_IDLE_TIMEOUT', self.gcode.register_command('SET_IDLE_TIMEOUT',
self.cmd_SET_IDLE_TIMEOUT) self.cmd_SET_IDLE_TIMEOUT,
desc=self.cmd_SET_IDLE_TIMEOUT_help)
self.state = "Idle" self.state = "Idle"
self.last_print_start_systime = 0. self.last_print_start_systime = 0.
def get_status(self, eventtime): def get_status(self, eventtime):
@ -98,6 +99,7 @@ class IdleTimeout:
self.reactor.update_timer(self.timeout_timer, curtime + check_time) self.reactor.update_timer(self.timeout_timer, curtime + check_time)
self.printer.send_event("idle_timeout:printing", self.printer.send_event("idle_timeout:printing",
est_print_time + PIN_MIN_TIME) est_print_time + PIN_MIN_TIME)
cmd_SET_IDLE_TIMEOUT_help = "Set the idle timeout in seconds"
def cmd_SET_IDLE_TIMEOUT(self, gcmd): def cmd_SET_IDLE_TIMEOUT(self, gcmd):
timeout = gcmd.get_float('TIMEOUT', self.idle_timeout, above=0.) timeout = gcmd.get_float('TIMEOUT', self.idle_timeout, above=0.)
self.idle_timeout = timeout self.idle_timeout = timeout