count valids

pull/22034/head
Adeeb Shihadeh 4 years ago
parent 7da5896af9
commit 3179c64f44
  1. 24
      selfdrive/debug/count_events.py

@ -10,11 +10,21 @@ from tools.lib.logreader import LogReader
if __name__ == "__main__":
r = Route(sys.argv[1])
cnt: Counter = Counter()
cnt_valid: Counter = Counter()
cnt_events: Counter = Counter()
for q in tqdm(r.qlog_paths()):
lr = LogReader(q)
car_events = [m for m in lr if m.which() == 'carEvents']
for car_event in car_events:
for e in car_event.carEvents:
cnt[e.name] += 1
pprint(cnt)
lr = list(LogReader(q))
for msg in lr:
if msg.which() == 'carEvents':
for e in msg.carEvents:
cnt_events[e.name] += 1
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