count valids

old-commit-hash: 3179c64f44872dc02f062c166310e005b63d09ee
This commit is contained in:
Adeeb Shihadeh
2021-08-23 12:02:08 -07:00
parent 92881d347d
commit 88067d0cf3

View File

@@ -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)