count events: add simple camera debugging
old-commit-hash: 66bc246210b4471e0a5fa3ab792c4d9fe0316406
This commit is contained in:
@@ -4,6 +4,7 @@ from collections import Counter
|
||||
from pprint import pprint
|
||||
from tqdm import tqdm
|
||||
|
||||
from cereal.services import service_list
|
||||
from tools.lib.route import Route
|
||||
from tools.lib.logreader import LogReader
|
||||
|
||||
@@ -13,6 +14,9 @@ if __name__ == "__main__":
|
||||
cnt_valid: Counter = Counter()
|
||||
cnt_events: Counter = Counter()
|
||||
|
||||
cams = [s for s in service_list if s.endswith('CameraState')]
|
||||
cnt_cameras = dict.fromkeys(cams, 0)
|
||||
|
||||
for q in tqdm(r.qlog_paths()):
|
||||
if q is None:
|
||||
continue
|
||||
@@ -21,12 +25,21 @@ if __name__ == "__main__":
|
||||
if msg.which() == 'carEvents':
|
||||
for e in msg.carEvents:
|
||||
cnt_events[e.name] += 1
|
||||
elif msg.which() in cams:
|
||||
cnt_cameras[msg.which()] += 1
|
||||
|
||||
if not msg.valid:
|
||||
cnt_valid[msg.which()] += 1
|
||||
|
||||
|
||||
print("Events")
|
||||
pprint(cnt_events)
|
||||
|
||||
print("\n\n")
|
||||
print("\n")
|
||||
print("Not valid")
|
||||
pprint(cnt_valid)
|
||||
|
||||
print("\n")
|
||||
print("Cameras")
|
||||
for k, v in cnt_cameras.items():
|
||||
print(" ", k.ljust(20), v)
|
||||
|
||||
Reference in New Issue
Block a user