motion_report: Support reporting of manual_stepper trapqs

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
Kevin O'Connor
2025-10-10 20:07:05 -04:00
parent abc32a2106
commit 3f6bf5688f

View File

@@ -177,6 +177,10 @@ class PrinterMotionReport:
break
etrapq = extruder.get_trapq()
self.dtrapqs[ename] = DumpTrapQ(self.printer, ename, etrapq)
# Lookup manual_stepper trapqs
for msname, ms in self.printer.lookup_objects("manual_stepper"):
mstrapq = ms.get_trapq()
self.dtrapqs[msname] = DumpTrapQ(self.printer, msname, mstrapq)
# Populate 'trapq' and 'steppers' in get_status result
self.last_status['steppers'] = list(sorted(self.steppers.keys()))
self.last_status['trapq'] = list(sorted(self.dtrapqs.keys()))