bug fix (needs both keys always)

pull/27656/head
Shane Smiskol 3 years ago
parent 02934c3403
commit 833c50d571
  1. 7
      selfdrive/car/fw_versions.py

@ -148,9 +148,9 @@ def match_fw_to_car(fw_versions, allow_exact=True, allow_fuzzy=True):
def get_present_ecus(logcan, sendcan, num_pandas=1) -> Set[EcuAddrBusType]: def get_present_ecus(logcan, sendcan, num_pandas=1) -> Set[EcuAddrBusType]:
params = Params() # queries are split by OBD multiplexing needs
queries: Dict[bool, List[List[EcuAddrBusType]]] = defaultdict(list) queries: Dict[bool, List[List[EcuAddrBusType]]] = {True: [], False: []}
parallel_queries: Dict[bool, List[EcuAddrBusType]] = defaultdict(list) parallel_queries: Dict[bool, List[EcuAddrBusType]] = {True: [], False: []}
responses = set() responses = set()
for brand, r in REQUESTS: for brand, r in REQUESTS:
@ -178,6 +178,7 @@ def get_present_ecus(logcan, sendcan, num_pandas=1) -> Set[EcuAddrBusType]:
for obd_multiplexing in queries: for obd_multiplexing in queries:
queries[obd_multiplexing].insert(0, parallel_queries[obd_multiplexing]) queries[obd_multiplexing].insert(0, parallel_queries[obd_multiplexing])
params = Params()
ecu_responses = set() ecu_responses = set()
for obd_multiplexing in queries: for obd_multiplexing in queries:
print('OBDOBDOBDOBDOBD - tester present, obd_multiplexing:', obd_multiplexing) print('OBDOBDOBDOBDOBD - tester present, obd_multiplexing:', obd_multiplexing)

Loading…
Cancel
Save