mirror of
https://github.com/Klipper3d/klipper.git
synced 2025-07-24 15:14:00 -06:00
homing: Merge home_prepare()/home_finalize() into move_begin/move_end events
Collapse the "homing:move_begin", "homing:move_end", home_prepare(), and home_finalize() into two new events: "homing:homing_move_begin" and "homing:homing_move_end". This simplifies the homing code. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
parent
b23346a521
commit
feb15eaf2e
7 changed files with 63 additions and 74 deletions
|
@ -11,9 +11,9 @@ class HomingHeaters:
|
|||
self.printer = config.get_printer()
|
||||
self.printer.register_event_handler("klippy:connect",
|
||||
self.handle_connect)
|
||||
self.printer.register_event_handler("homing:move_begin",
|
||||
self.printer.register_event_handler("homing:homing_move_begin",
|
||||
self.handle_homing_move_begin)
|
||||
self.printer.register_event_handler("homing:move_end",
|
||||
self.printer.register_event_handler("homing:homing_move_end",
|
||||
self.handle_homing_move_end)
|
||||
self.heaters_to_disable = config.get("heaters", "")
|
||||
self.disable_heaters = []
|
||||
|
@ -49,7 +49,7 @@ class HomingHeaters:
|
|||
if self.flaky_steppers == [""]:
|
||||
return True
|
||||
steppers_being_homed = [s.get_name()
|
||||
for es, name in endstops
|
||||
for es in endstops
|
||||
for s in es.get_steppers()]
|
||||
return any(x in self.flaky_steppers for x in steppers_being_homed)
|
||||
def handle_homing_move_begin(self, endstops):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue