test fw query: add nissan

old-commit-hash: 5b098a1db5
taco
Adeeb Shihadeh 3 years ago
parent 500034211d
commit 2b56bba1f4
  1. 6
      selfdrive/debug/test_fw_query_on_routes.py

@ -25,6 +25,7 @@ SUPPORTED_CARS |= set(interface_names['hyundai'])
SUPPORTED_CARS |= set(interface_names['volkswagen']) SUPPORTED_CARS |= set(interface_names['volkswagen'])
SUPPORTED_CARS |= set(interface_names['mazda']) SUPPORTED_CARS |= set(interface_names['mazda'])
SUPPORTED_CARS |= set(interface_names['subaru']) SUPPORTED_CARS |= set(interface_names['subaru'])
SUPPORTED_CARS |= set(interface_names['nissan'])
try: try:
from xx.pipeline.c.CarState import migration from xx.pipeline.c.CarState import migration
@ -74,7 +75,8 @@ if __name__ == "__main__":
for msg in lr: for msg in lr:
if msg.which() == "pandaStates": if msg.which() == "pandaStates":
if msg.pandaStates[0].pandaType not in ['uno', 'blackPanda', 'dos']: if msg.pandaStates[0].pandaType not in ('uno', 'blackPanda', 'dos'):
print("wrong panda type")
break break
elif msg.which() == "carParams": elif msg.which() == "carParams":
@ -82,6 +84,7 @@ if __name__ == "__main__":
car_fw = msg.carParams.carFw car_fw = msg.carParams.carFw
if len(car_fw) == 0: if len(car_fw) == 0:
print("no fw")
break break
live_fingerprint = msg.carParams.carFingerprint live_fingerprint = msg.carParams.carFingerprint
@ -91,6 +94,7 @@ if __name__ == "__main__":
live_fingerprint = args.car live_fingerprint = args.car
if live_fingerprint not in SUPPORTED_CARS: if live_fingerprint not in SUPPORTED_CARS:
print("not in supported cars")
break break
fw_versions_dict = build_fw_dict(car_fw) fw_versions_dict = build_fw_dict(car_fw)

Loading…
Cancel
Save