Kevin O'Connor
6cd1e794f7
logextract: Breakup shutdown parsing into classes
...
Separate out message parsing into individual classes. This should
make the code a little eaiser to understand.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-02-06 23:14:31 -05:00
Kevin O'Connor
ddb795bccc
logextract: Improve handling of TMC UART read/write register commands
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-28 17:15:29 -05:00
Kevin O'Connor
a1a7b5e480
logextract: Add helper to decode tmcuart messages
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-28 16:18:09 -05:00
Kevin O'Connor
1a8bd750fc
logextract: Update for absolutecoord -> absolute_coord change
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2019-05-31 11:13:22 -04:00
Kevin O'Connor
8b48de1be8
logextract: Add mcu annotation on send/receive shutdown reports
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2019-03-31 13:37:01 -04:00
Kevin O'Connor
75b01be87e
logextract: Wrap code to 80 columns
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2019-02-27 13:18:07 -05:00
Kevin O'Connor
363bcfb233
logextract: Make sure config files end with a newline
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-10-24 16:02:03 -04:00
Kevin O'Connor
8eb1110aa8
logextract: Fix handling of clock reports at end of line
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-10-08 10:34:07 -04:00
Kevin O'Connor
47b6144ff6
logextract: Add support for extracting recent g-code from a shutdown
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-09-28 12:24:39 -04:00
Kevin O'Connor
064212a191
logextract: Detect clock field even if it is last field on line
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-06-13 22:32:41 -04:00
Kevin O'Connor
bf301a977e
graphstats: Make check for stats prefixes more robust
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-05-23 18:19:50 -04:00
Kevin O'Connor
33893ece1d
logextract: Fix error in config file name print
...
Fix typo causing an error during the printing of the config file name.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-01-28 10:50:43 -05:00
Kevin O'Connor
3d26bf6635
logextract: Better handle the case of a missing config section
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-01-21 15:56:13 -05:00
Kevin O'Connor
d3eda337a9
logextract: Fix parsing of "is_shutdown" messages
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-01-12 16:44:21 -05:00
Kevin O'Connor
00ea3934ee
logextract: Add support for extracting shutdown info on multiple mcus
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-01-02 21:48:25 -05:00
Kevin O'Connor
b05eb1e8e3
logextract: Fix handling of messages with retransmits
...
Properly handle the case where the original sequence number of a
message is not known.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2017-12-29 15:25:39 -05:00
Kevin O'Connor
0e0780a460
logextract: Update file comment
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2017-12-18 12:14:10 -05:00
Kevin O'Connor
add528532e
logextract: Rename extractconfig.py to logextract.py and add shutdown parsing
...
Add initial support for extracting out shutdown information from a
klippy.log file. The shutdown dump will be reordered into the
sequence that they occurred, and timestamps/sequence numbers in the
mcu message dump will be expanded.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2017-12-16 20:21:34 -05:00