klipper/klippy/chelper
Kevin O'Connor 447125faae serialqueue: Eventually time out if unable to write CANbus messages
Klipper logs an error on a failed CANbus write.  Unfortunately, if the
bus becomes permanently disabled (eg, due to a user removing power to
devices on the CANbus) then it can result in the logs filling with
error messages.

Permanently disable the low-level processing of messages if CANbus
writes continually fail for at least 10 seconds.  This avoids filling
the log with redundant messages.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2023-10-04 22:42:14 -04:00
..
__init__.py idex_modes: COPY and MIRROR mode implementation (#6297) 2023-08-01 12:23:52 -04:00
compiler.h
itersolve.c
itersolve.h
kin_cartesian.c idex_modes: COPY and MIRROR mode implementation (#6297) 2023-08-01 12:23:52 -04:00
kin_corexy.c
kin_corexz.c
kin_delta.c
kin_deltesian.c
kin_extruder.c
kin_idex.c idex_modes: COPY and MIRROR mode implementation (#6297) 2023-08-01 12:23:52 -04:00
kin_polar.c
kin_rotary_delta.c
kin_shaper.c idex_modes: COPY and MIRROR mode implementation (#6297) 2023-08-01 12:23:52 -04:00
kin_winch.c
list.h
msgblock.c
msgblock.h
pollreactor.c
pollreactor.h
pyhelper.c chelper: Use CLOCK_MONOTONIC_RAW 2018-07-09 12:25:19 -04:00
pyhelper.h
serialqueue.c serialqueue: Eventually time out if unable to write CANbus messages 2023-10-04 22:42:14 -04:00
serialqueue.h
stepcompress.c
stepcompress.h
trapq.c trapq: Minor code movement in trapq.c 2023-01-07 14:13:00 -05:00
trapq.h trapq: Minor code movement in trapq.c 2023-01-07 14:13:00 -05:00
trdispatch.c