mirror of
https://github.com/sunnypilot/sunnypilot.git
synced 2026-10-01 03:53:45 +08:00
count valids
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user