aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/mcu.py
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2025-01-14 15:26:29 -0500
committerKevin O'Connor <kevin@koconnor.net>2025-02-02 18:43:34 -0500
commit2db2ef82f2c0ba08d7e72fbab355de0846272b3a (patch)
tree72b11156522886a068ba76fb399656270ad02859 /klippy/mcu.py
parenteb0581c2646fde09335615fbed8ed39641b096fc (diff)
downloadkutter-2db2ef82f2c0ba08d7e72fbab355de0846272b3a.tar.gz
kutter-2db2ef82f2c0ba08d7e72fbab355de0846272b3a.tar.xz
kutter-2db2ef82f2c0ba08d7e72fbab355de0846272b3a.zip
canbus_stats: Periodically report canbus interface statistics
Add support for a new get_canbus_status command to canserial.c . Add new canbus_stats.py module that will periodically query canbus mcus for connection status information. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/mcu.py')
-rw-r--r--klippy/mcu.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/klippy/mcu.py b/klippy/mcu.py
index eb71e6bc..b12888f8 100644
--- a/klippy/mcu.py
+++ b/klippy/mcu.py
@@ -565,6 +565,7 @@ class MCU:
self._canbus_iface = config.get('canbus_interface', 'can0')
cbid = self._printer.load_object(config, 'canbus_ids')
cbid.add_uuid(config, canbus_uuid, self._canbus_iface)
+ self._printer.load_object(config, 'canbus_stats %s' % (self._name,))
else:
self._serialport = config.get('serial')
if not (self._serialport.startswith("/dev/rpmsg_")