From 3956adc6dfb8de1464b15ee40460020a37b0bda3 Mon Sep 17 00:00:00 2001 From: Adeeb Shihadeh Date: Tue, 13 Apr 2021 15:07:46 -0700 Subject: [PATCH] script to dump events from route --- selfdrive/debug/count_events.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 selfdrive/debug/count_events.py diff --git a/selfdrive/debug/count_events.py b/selfdrive/debug/count_events.py new file mode 100755 index 0000000000..732c1af1c7 --- /dev/null +++ b/selfdrive/debug/count_events.py @@ -0,0 +1,20 @@ +#!/usr/bin/env python3 +import sys +from collections import Counter +from pprint import pprint +from tqdm import tqdm + +from tools.lib.route import Route +from tools.lib.logreader import LogReader + +if __name__ == "__main__": + r = Route(sys.argv[1]) + + cnt: 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)