rename segmentrangereader to logreader (#30981)

* Replace multilogiterator

* replace logreader

* update readme

* fix from_Bytes

* new section

* reset before iter

* selector

* fix internal

* whitespace
old-commit-hash: 3d73512c0702598d27e04039976fe0a91d5952f0
This commit is contained in:
Justin Newberry
2024-01-12 15:53:50 -05:00
committed by GitHub
parent a729e102c7
commit c8cc30112d
19 changed files with 205 additions and 197 deletions
+3 -4
View File
@@ -7,8 +7,7 @@ from typing import Optional
import cereal.messaging as messaging
from openpilot.selfdrive.debug.can_table import can_table
from openpilot.tools.lib.logreader import LogIterable
from openpilot.tools.lib.srreader import SegmentRangeReader
from openpilot.tools.lib.logreader import LogIterable, LogReader
RED = '\033[91m'
CLEAR = '\033[0m'
@@ -104,8 +103,8 @@ if __name__ == "__main__":
if args.init == '':
init_lr = []
else:
init_lr = SegmentRangeReader(args.init)
init_lr = LogReader(args.init)
if args.comp:
new_lr = SegmentRangeReader(args.comp)
new_lr = LogReader(args.comp)
can_printer(args.bus, init_msgs=init_lr, new_msgs=new_lr, table=args.table)
+2 -2
View File
@@ -7,7 +7,7 @@ from pprint import pprint
from typing import List, Tuple, cast
from cereal.services import SERVICE_LIST
from openpilot.tools.lib.srreader import SegmentRangeReader, ReadMode
from openpilot.tools.lib.logreader import LogReader, ReadMode
if __name__ == "__main__":
cnt_valid: Counter = Counter()
@@ -20,7 +20,7 @@ if __name__ == "__main__":
start_time = math.inf
end_time = -math.inf
ignition_off = None
for msg in SegmentRangeReader(sys.argv[1], ReadMode.QLOG):
for msg in LogReader(sys.argv[1], ReadMode.QLOG):
end_time = max(end_time, msg.logMonoTime)
start_time = min(start_time, msg.logMonoTime)
+2 -2
View File
@@ -3,7 +3,7 @@ import argparse
import json
import cereal.messaging as messaging
from openpilot.tools.lib.srreader import SegmentRangeReader
from openpilot.tools.lib.logreader import LogReader
LEVELS = {
"DEBUG": 10,
@@ -55,7 +55,7 @@ if __name__ == "__main__":
if args.route:
for route in args.route:
lr = SegmentRangeReader(route)
lr = LogReader(route)
for m in lr:
if m.which() == 'logMessage':
print_logmessage(m.logMonoTime, m.logMessage, min_level)
+2 -2
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env python3
import sys
from openpilot.tools.lib.srreader import ReadMode, SegmentRangeReader
from openpilot.tools.lib.logreader import LogReader, ReadMode
def get_fingerprint(lr):
@@ -39,5 +39,5 @@ if __name__ == "__main__":
print("Usage: ./fingerprint_from_route.py <route>")
sys.exit(1)
lr = SegmentRangeReader(sys.argv[1], ReadMode.QLOG)
lr = LogReader(sys.argv[1], ReadMode.QLOG)
get_fingerprint(lr)
+2 -2
View File
@@ -4,7 +4,7 @@ import argparse
from openpilot.selfdrive.test.process_replay.process_replay import CONFIGS, replay_process
from openpilot.tools.lib.helpers import save_log
from openpilot.tools.lib.srreader import SegmentRangeReader
from openpilot.tools.lib.logreader import LogReader
if __name__ == "__main__":
parser = argparse.ArgumentParser(description="Run process on route and create new logs",
@@ -16,7 +16,7 @@ if __name__ == "__main__":
cfg = [c for c in CONFIGS if c.proc_name == args.process][0]
lr = SegmentRangeReader(args.route)
lr = LogReader(args.route)
inputs = list(lr)
outputs = replay_process(cfg, inputs, fingerprint=args.fingerprint)
+2 -2
View File
@@ -5,7 +5,7 @@ import matplotlib.pyplot as plt
from sklearn import linear_model
from openpilot.selfdrive.car.toyota.values import STEER_THRESHOLD
from openpilot.tools.lib.srreader import SegmentRangeReader
from openpilot.tools.lib.logreader import LogReader
MIN_SAMPLES = 30 * 100
@@ -57,6 +57,6 @@ def get_eps_factor(lr, plot=False):
if __name__ == "__main__":
lr = SegmentRangeReader(sys.argv[1])
lr = LogReader(sys.argv[1])
n = get_eps_factor(lr, plot="--plot" in sys.argv)
print("EPS torque factor: ", n)