count valids

old-commit-hash: 3179c64f44
commatwo_master
Adeeb Shihadeh 4 years ago
parent 92881d347d
commit 88067d0cf3
  1. 24
      selfdrive/debug/count_events.py

@ -10,11 +10,21 @@ from tools.lib.logreader import LogReader
if __name__ == "__main__": if __name__ == "__main__":
r = Route(sys.argv[1]) r = Route(sys.argv[1])
cnt: Counter = Counter() cnt_valid: Counter = Counter()
cnt_events: Counter = Counter()
for q in tqdm(r.qlog_paths()): for q in tqdm(r.qlog_paths()):
lr = LogReader(q) lr = list(LogReader(q))
car_events = [m for m in lr if m.which() == 'carEvents'] for msg in lr:
for car_event in car_events: if msg.which() == 'carEvents':
for e in car_event.carEvents: for e in msg.carEvents:
cnt[e.name] += 1 cnt_events[e.name] += 1
pprint(cnt) if not msg.valid:
cnt_valid[msg.which()] += 1
print("Events")
pprint(cnt_events)
print("\n\n")
print("Not valid")
pprint(cnt_valid)

Loading…
Cancel
Save