flip dat around, much cleaner

pull/28386/head
Shane Smiskol 2 years ago
parent c5c0495f40
commit 408cc082e6
  1. 7
      selfdrive/car/fw_versions.py

@ -67,16 +67,13 @@ def match_fw_to_car_fuzzy(fw_versions_dict, config, log=True, exclude=None):
continue
for addr, fws in fw_by_addr.items():
for f in fws:
if addr[0] not in exclude_types:
for f in fws:
all_fw_versions[(addr[1], addr[2], f)].add(candidate)
# Add platform codes to lookup dict if config specifies a function
# if config.fuzzy_get_platform_codes is not None:
if addr[0] in config.fuzzy_ecus and config.fuzzy_get_platform_codes is not None:
platform_codes = config.fuzzy_get_platform_codes([f])
if len(platform_codes) == 1:
platform_code = list(platform_codes)[0]
for platform_code in config.fuzzy_get_platform_codes(fws):
all_platform_codes[(addr[1], addr[2], platform_code)].add(candidate)
match_count = 0

Loading…
Cancel
Save