can_printer: add frequency

old-commit-hash: 28a08ff12e
This commit is contained in:
Adeeb Shihadeh
2022-05-12 17:07:32 -07:00
parent 5a0778518d
commit 5e03fb3de5
+2 -1
View File
@@ -26,8 +26,9 @@ def can_printer(bus, max_msg, addr, ascii_decode):
for addr in sorted(msgs.keys()):
a = f"\"{msgs[addr][-1].decode('ascii', 'backslashreplace')}\"" if ascii_decode else ""
x = binascii.hexlify(msgs[addr][-1]).decode('ascii')
freq = len(msgs[addr]) / (sec_since_boot() - start)
if max_msg is None or addr < max_msg:
dd += "%04X(%4d)(%6d) %s %s\n" % (addr, addr, len(msgs[addr]), x.ljust(20), a)
dd += "%04X(%4d)(%6d)(%3dHz) %s %s\n" % (addr, addr, len(msgs[addr]), freq, x.ljust(20), a)
print(dd)
lp = sec_since_boot()