Maël Kerbiriou 
							
						 
					 
					
						
						
							
						
						7e93af2574 
					 
					
						
						
							
							scripts: modernize logextract.py (with opens, generators)  
						
						... 
						
						
						
						Signed-off-by: Maël Kerbiriou <m431kerbiriou@gmail.com > 
						
						
					 
					
						2023-07-16 22:27:34 -04:00 
						 
				 
			
				
					
						
							
							
								Maël Kerbiriou 
							
						 
					 
					
						
						
							
						
						fbc5589097 
					 
					
						
						
							
							scripts: logextract.py Python 3 compatibility  
						
						... 
						
						
						
						- Open log files in text mode,
- Normalize the encoding of tmcuart messages,
- Fix a bug where StatsStream.get_lines() would return None timestamps for lines
before the first Stats line. Timestamps are now back-propagated.
Signed-off-by: Maël Kerbiriou <m431kerbiriou@gmail.com > 
						
						
					 
					
						2023-07-16 22:27:34 -04:00 
						 
				 
			
				
					
						
							
							
								Kevin O'Connor 
							
						 
					 
					
						
						
							
						
						ddb59440a8 
					 
					
						
						
							
							logextract: Improve detection of clock and tmc uart parameters  
						
						... 
						
						
						
						Signed-off-by: Kevin O'Connor <kevin@koconnor.net > 
						
						
					 
					
						2022-09-20 11:08:54 -04:00 
						 
				 
			
				
					
						
							
							
								Kevin O'Connor 
							
						 
					 
					
						
						
							
						
						6d7c03365a 
					 
					
						
						
							
							logextract: Add support for reordering stepper queue messages by timestamp  
						
						... 
						
						
						
						Signed-off-by: Kevin O'Connor <kevin@koconnor.net > 
						
						
					 
					
						2022-02-07 00:06:40 -05:00 
						 
				 
			
				
					
						
							
							
								Kevin O'Connor 
							
						 
					 
					
						
						
							
						
						c8560b367d 
					 
					
						
						
							
							logextract: Add support for reordering trapq moves by timestamp  
						
						... 
						
						
						
						Signed-off-by: Kevin O'Connor <kevin@koconnor.net > 
						
						
					 
					
						2022-02-06 23:42:01 -05:00 
						 
				 
			
				
					
						
							
							
								Kevin O'Connor 
							
						 
					 
					
						
						
							
						
						739ff465a7 
					 
					
						
						
							
							logextract: Support reordering API Server messages by timestamp  
						
						... 
						
						
						
						Signed-off-by: Kevin O'Connor <kevin@koconnor.net > 
						
						
					 
					
						2022-02-06 23:15:28 -05:00 
						 
				 
			
				
					
						
							
							
								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