wip
This commit is contained in:
@@ -1,4 +1,8 @@
|
||||
from openpilot.selfdrive.car.interfaces import get_interface_attr
|
||||
from openpilot.selfdrive.car.honda.values import CAR as HONDA
|
||||
from openpilot.selfdrive.car.hyundai.values import CAR as HYUNDAI
|
||||
from openpilot.selfdrive.car.toyota.values import CAR as TOYOTA
|
||||
from openpilot.selfdrive.car.volkswagen.values import CAR as VW
|
||||
|
||||
FW_VERSIONS = get_interface_attr('FW_VERSIONS', combine_brands=True, ignore_none=True)
|
||||
_FINGERPRINTS = get_interface_attr('FINGERPRINTS', combine_brands=True, ignore_none=True)
|
||||
@@ -44,3 +48,73 @@ def all_known_cars():
|
||||
def all_legacy_fingerprint_cars():
|
||||
"""Returns a list of all known car strings, FPv1 only."""
|
||||
return list(_FINGERPRINTS.keys())
|
||||
|
||||
|
||||
# A dict that maps old platform strings to their latest representations
|
||||
MIGRATION = {
|
||||
"ACURA ILX 2016 ACURAWATCH PLUS": HONDA.ACURA_ILX,
|
||||
"ACURA RDX 2018 ACURAWATCH PLUS": HONDA.ACURA_RDX,
|
||||
"ACURA RDX 2020 TECH": HONDA.ACURA_RDX_3G,
|
||||
"AUDI A3": VW.AUDI_A3_MK3,
|
||||
"HONDA ACCORD 2018 HYBRID TOURING": HONDA.ACCORD,
|
||||
"HONDA ACCORD 1.5T 2018": HONDA.ACCORD,
|
||||
"HONDA ACCORD 2018 LX 1.5T": HONDA.ACCORD,
|
||||
"HONDA ACCORD 2018 SPORT 2T": HONDA.ACCORD,
|
||||
"HONDA ACCORD 2T 2018": HONDA.ACCORD,
|
||||
"HONDA ACCORD HYBRID 2018": HONDA.ACCORD,
|
||||
"HONDA CIVIC 2016 TOURING": HONDA.CIVIC,
|
||||
"HONDA CIVIC HATCHBACK 2017 SEDAN/COUPE 2019": HONDA.CIVIC_BOSCH,
|
||||
"HONDA CIVIC SEDAN 1.6 DIESEL": HONDA.CIVIC_BOSCH_DIESEL,
|
||||
"HONDA CR-V 2016 EXECUTIVE": HONDA.CRV_EU,
|
||||
"HONDA CR-V 2016 TOURING": HONDA.CRV,
|
||||
"HONDA CR-V 2017 EX": HONDA.CRV_5G,
|
||||
"HONDA CR-V 2019 HYBRID": HONDA.CRV_HYBRID,
|
||||
"HONDA FIT 2018 EX": HONDA.FIT,
|
||||
"HONDA HRV 2019 TOURING": HONDA.HRV,
|
||||
"HONDA INSIGHT 2019 TOURING": HONDA.INSIGHT,
|
||||
"HONDA ODYSSEY 2018 EX-L": HONDA.ODYSSEY,
|
||||
"HONDA ODYSSEY 2019 EXCLUSIVE CHN": HONDA.ODYSSEY_CHN,
|
||||
"HONDA PILOT 2017 TOURING": HONDA.PILOT,
|
||||
"HONDA PILOT 2019 ELITE": HONDA.PILOT,
|
||||
"HONDA PILOT 2019": HONDA.PILOT,
|
||||
"HONDA PASSPORT 2021": HONDA.PILOT,
|
||||
"HONDA RIDGELINE 2017 BLACK EDITION": HONDA.RIDGELINE,
|
||||
"HYUNDAI ELANTRA LIMITED ULTIMATE 2017": HYUNDAI.ELANTRA,
|
||||
"HYUNDAI SANTA FE LIMITED 2019": HYUNDAI.SANTA_FE,
|
||||
"HYUNDAI TUCSON DIESEL 2019": HYUNDAI.TUCSON,
|
||||
"KIA OPTIMA 2016": HYUNDAI.KIA_OPTIMA_G4,
|
||||
"KIA OPTIMA 2019": HYUNDAI.KIA_OPTIMA_G4_FL,
|
||||
"KIA OPTIMA SX 2019 & 2016": HYUNDAI.KIA_OPTIMA_G4_FL,
|
||||
"LEXUS CT 200H 2018": TOYOTA.LEXUS_CTH,
|
||||
"LEXUS ES 300H 2018": TOYOTA.LEXUS_ES,
|
||||
"LEXUS ES 300H 2019": TOYOTA.LEXUS_ES_TSS2,
|
||||
"LEXUS IS300 2018": TOYOTA.LEXUS_IS,
|
||||
"LEXUS NX300 2018": TOYOTA.LEXUS_NX,
|
||||
"LEXUS NX300H 2018": TOYOTA.LEXUS_NX,
|
||||
"LEXUS RX 350 2016": TOYOTA.LEXUS_RX,
|
||||
"LEXUS RX350 2020": TOYOTA.LEXUS_RX_TSS2,
|
||||
"LEXUS RX450 HYBRID 2020": TOYOTA.LEXUS_RX_TSS2,
|
||||
"TOYOTA SIENNA XLE 2018": TOYOTA.SIENNA,
|
||||
"TOYOTA C-HR HYBRID 2018": TOYOTA.CHR,
|
||||
"TOYOTA COROLLA HYBRID TSS2 2019": TOYOTA.COROLLA_TSS2,
|
||||
"TOYOTA RAV4 HYBRID 2019": TOYOTA.RAV4_TSS2,
|
||||
"LEXUS ES HYBRID 2019": TOYOTA.LEXUS_ES_TSS2,
|
||||
"LEXUS NX HYBRID 2018": TOYOTA.LEXUS_NX,
|
||||
"LEXUS NX HYBRID 2020": TOYOTA.LEXUS_NX_TSS2,
|
||||
"LEXUS RX HYBRID 2020": TOYOTA.LEXUS_RX_TSS2,
|
||||
"TOYOTA ALPHARD HYBRID 2021": TOYOTA.ALPHARD_TSS2,
|
||||
"TOYOTA AVALON HYBRID 2019": TOYOTA.AVALON_2019,
|
||||
"TOYOTA AVALON HYBRID 2022": TOYOTA.AVALON_TSS2,
|
||||
"TOYOTA CAMRY HYBRID 2018": TOYOTA.CAMRY,
|
||||
"TOYOTA CAMRY HYBRID 2021": TOYOTA.CAMRY_TSS2,
|
||||
"TOYOTA C-HR HYBRID 2022": TOYOTA.CHR_TSS2,
|
||||
"TOYOTA HIGHLANDER HYBRID 2020": TOYOTA.HIGHLANDER_TSS2,
|
||||
"TOYOTA RAV4 HYBRID 2022": TOYOTA.RAV4_TSS2_2022,
|
||||
"TOYOTA RAV4 HYBRID 2023": TOYOTA.RAV4_TSS2_2023,
|
||||
"TOYOTA HIGHLANDER HYBRID 2018": TOYOTA.HIGHLANDER,
|
||||
"LEXUS ES HYBRID 2018": TOYOTA.LEXUS_ES,
|
||||
"LEXUS RX HYBRID 2017": TOYOTA.LEXUS_RX,
|
||||
"HYUNDAI TUCSON HYBRID 4TH GEN": HYUNDAI.TUCSON_4TH_GEN,
|
||||
"KIA SPORTAGE HYBRID 5TH GEN": HYUNDAI.KIA_SPORTAGE_5TH_GEN,
|
||||
"KIA SORENTO PLUG-IN HYBRID 4TH GEN": HYUNDAI.KIA_SORENTO_HEV_4TH_GEN,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user