diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2022-09-20 18:08:54 +0300 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2022-09-20 18:08:54 +0300 |
commit | ddb59440a88d74f3cc10dc22978ee6f93a69fc71 (patch) | |
tree | 49e1570b84af5f7c09f7d9f62f86983d2bd2a50b | |
parent | 7527e57e5a778d069aaa05b01e03869c63a1a712 (diff) |
logextract: Improve detection of clock and tmc uart parameters
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
-rwxr-xr-x | scripts/logextract.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/scripts/logextract.py b/scripts/logextract.py index 0aad1e444..acf75bcb7 100755 --- a/scripts/logextract.py +++ b/scripts/logextract.py @@ -216,10 +216,10 @@ clock_r = re.compile(r"^clocksync state: mcu_freq=(?P<freq>[0-9]+) .*" + r" (?P<sc>[0-9]+) (?P<f>[^ ]+)\)") repl_seq_r = re.compile(r": seq: 1" + shortseq_s) clock_s = r"(?P<clock>[0-9]+)" -repl_clock_r = re.compile(r"clock=" + clock_s + r"(?: |$)") +repl_clock_r = re.compile(r"clock=" + clock_s) repl_uart_r = re.compile(r"tmcuart_(?:response|send) oid=[0-9]+" + r" (?:read|write)=(?P<msg>(?:'[^']*'" - + r'|"[^"]*"))(?: |$)') + + r'|"[^"]*"))') # MCU shutdown message parsing class MCUStream: @@ -240,12 +240,12 @@ class MCUStream: if seq is not None: line = repl_seq_r.sub(r"\g<0>(%d)" % (seq,), line) def clock_update(m): - return m.group(0).rstrip() + "(%.6f) " % ( + return m.group(0).rstrip() + "(%.6f)" % ( self.trans_clock(int(m.group('clock')), ts),) line = repl_clock_r.sub(clock_update, line) def uart_update(m): msg = TMCUartHelper().parse_msg(ast.literal_eval(m.group('msg'))) - return m.group(0).rstrip() + "%s " % (msg,) + return m.group(0).rstrip() + msg line = repl_uart_r.sub(uart_update, line) if self.name != 'mcu': line = "mcu '%s': %s" % (self.name, line) |