migrate can_print_changes to segmentrangereader (#30953)

more tools
old-commit-hash: 926793b17f
chrysler-long2
Justin Newberry 1 year ago committed by GitHub
parent 1f434b2714
commit 19a15e05a9
  1. 12
      selfdrive/debug/can_print_changes.py

@ -3,10 +3,12 @@ import argparse
import binascii import binascii
import time import time
from collections import defaultdict from collections import defaultdict
from typing import Optional
import cereal.messaging as messaging import cereal.messaging as messaging
from openpilot.selfdrive.debug.can_table import can_table from openpilot.selfdrive.debug.can_table import can_table
from openpilot.tools.lib.logreader import logreader_from_route_or_segment from openpilot.tools.lib.logreader import LogIterable
from openpilot.tools.lib.srreader import SegmentRangeReader
RED = '\033[91m' RED = '\033[91m'
CLEAR = '\033[0m' CLEAR = '\033[0m'
@ -95,13 +97,15 @@ if __name__ == "__main__":
args = parser.parse_args() args = parser.parse_args()
init_lr, new_lr = None, None init_lr: Optional[LogIterable] = None
new_lr: Optional[LogIterable] = None
if args.init: if args.init:
if args.init == '': if args.init == '':
init_lr = [] init_lr = []
else: else:
init_lr = logreader_from_route_or_segment(args.init) init_lr = SegmentRangeReader(args.init)
if args.comp: if args.comp:
new_lr = logreader_from_route_or_segment(args.comp) new_lr = SegmentRangeReader(args.comp)
can_printer(args.bus, init_msgs=init_lr, new_msgs=new_lr, table=args.table) can_printer(args.bus, init_msgs=init_lr, new_msgs=new_lr, table=args.table)

Loading…
Cancel
Save