klipper/klippy
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
..
chelper serialqueue: Eventually time out if unable to write CANbus messages 2023-10-04 22:42:14 -04:00
extras spi_temperature: Limit maximum temperature in MAX31865.calc_adc() to melting point of platinum (#6320) 2023-09-10 18:51:14 -04:00
kinematics idex_modes: Fixed the case when carriages home in the same direction (#6310) 2023-09-29 13:46:42 -04:00
clocksync.py
configfile.py configfile: Make getlists return an empty list on empty string. (#6042) 2023-02-09 21:41:09 -05:00
console.py console: No need to import pins module 2023-01-07 12:00:16 -05:00
gcode.py
klippy.py util: report git version info as a dict 2023-05-04 14:07:14 -04:00
mathutil.py
mcu.py mcu: Enhance RetryAsyncCommand to handle low-level retransmits 2023-09-21 14:52:55 -04:00
msgproto.py mcu: Move lookup_command_tag() to CommandWrapper class 2023-02-22 11:34:36 -05:00
parsedump.py parsedump: Support running on both python2 and python3 2022-12-07 14:31:03 -05:00
pins.py pins: Improve pin description checks 2022-05-09 16:33:46 -04:00
queuelogger.py
reactor.py reactor: Fix typo 2023-03-14 22:08:13 -04:00
serialhdl.py serialhdl: Catch os.error on can.interface.Bus() call 2023-06-17 19:32:06 -04:00
stepper.py idex_modes: Native input shaping support with dual carriages 2023-06-06 20:17:49 -04:00
toolhead.py toolhead: Flush in chunks from flush_step_generation() 2023-01-08 10:40:52 -05:00
util.py util: report git version info as a dict 2023-05-04 14:07:14 -04:00
webhooks.py webhooks: Add process id, user id and group id to the info endpoint. (#6284) 2023-07-28 12:48:14 -04:00