plotjuggler: auto fallback to qlogs with prompt (#31110)

* qlog fallback

* show a warning for that

* qlog fallback

* fix

* wording
This commit is contained in:
Justin Newberry
2024-01-23 12:53:19 -08:00
committed by GitHub
parent 35e1e8ecd2
commit 65490bb3c5
3 changed files with 53 additions and 17 deletions
+2 -2
View File
@@ -13,7 +13,7 @@ from functools import partial
from openpilot.common.basedir import BASEDIR
from openpilot.tools.lib.helpers import save_log
from openpilot.tools.lib.logreader import LogReader
from openpilot.tools.lib.logreader import LogReader, ReadMode
juggle_dir = os.path.dirname(os.path.realpath(__file__))
@@ -73,7 +73,7 @@ def process(can, lr):
return [d for d in lr if can or d.which() not in ['can', 'sendcan']]
def juggle_route(route_or_segment_name, can, layout, dbc=None):
sr = LogReader(route_or_segment_name)
sr = LogReader(route_or_segment_name, default_mode=ReadMode.AUTO_INTERACIVE)
all_data = sr.run_across_segments(24, partial(process, can))