mirror of
git://soft.sys114.com/klipper
synced 2026-02-12 02:10:26 +09:00
verify_heater: Provide additional information on a heater error
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
@@ -6,6 +6,11 @@
|
|||||||
import logging
|
import logging
|
||||||
import extruder
|
import extruder
|
||||||
|
|
||||||
|
HINT_THERMAL = """
|
||||||
|
See the 'verify_heater' section in config/example-extras.cfg
|
||||||
|
for the parameters that control this check.
|
||||||
|
"""
|
||||||
|
|
||||||
class HeaterCheck:
|
class HeaterCheck:
|
||||||
def __init__(self, config):
|
def __init__(self, config):
|
||||||
self.printer = config.get_printer()
|
self.printer = config.get_printer()
|
||||||
@@ -60,8 +65,9 @@ class HeaterCheck:
|
|||||||
self.last_target = target
|
self.last_target = target
|
||||||
return eventtime + 1.
|
return eventtime + 1.
|
||||||
def heater_fault(self):
|
def heater_fault(self):
|
||||||
logging.error("Heater %s not heating at expected rate", self.heater_name)
|
msg = "Heater %s not heating at expected rate" % (self.heater_name,)
|
||||||
self.printer.invoke_shutdown("Heater %s failsafe" % (self.heater_name,))
|
logging.error(msg)
|
||||||
|
self.printer.invoke_shutdown(msg + HINT_THERMAL)
|
||||||
return self.printer.get_reactor().NEVER
|
return self.printer.get_reactor().NEVER
|
||||||
|
|
||||||
def load_config_prefix(config):
|
def load_config_prefix(config):
|
||||||
|
|||||||
Reference in New Issue
Block a user