migrate can_print_changes to segmentrangereader (#30953)

more tools
pull/30956/head
Justin Newberry 2 years ago committed by GitHub
parent 0d126e1e9e
commit 926793b17f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  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