|
|
|
@ -1,6 +1,6 @@ |
|
|
|
|
from dataclasses import dataclass |
|
|
|
|
from enum import Enum, IntFlag |
|
|
|
|
from typing import Dict, List, Union |
|
|
|
|
from typing import Dict, List, Optional, Union |
|
|
|
|
|
|
|
|
|
from cereal import car |
|
|
|
|
from common.conversions import Conversions as CV |
|
|
|
@ -106,7 +106,7 @@ class HondaCarInfo(CarInfo): |
|
|
|
|
min_steer_speed: float = 12. * CV.MPH_TO_MS |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CAR_INFO: Dict[str, Union[HondaCarInfo, List[HondaCarInfo]]] = { |
|
|
|
|
CAR_INFO: Dict[str, Optional[Union[HondaCarInfo, List[HondaCarInfo]]]] = { |
|
|
|
|
CAR.ACCORD: [ |
|
|
|
|
HondaCarInfo("Honda Accord 2018-21", "All", video_link="https://www.youtube.com/watch?v=mrUwlj3Mi58", min_steer_speed=3. * CV.MPH_TO_MS, harness=Harness.bosch), |
|
|
|
|
HondaCarInfo("Honda Inspire 2018", "All", min_steer_speed=3. * CV.MPH_TO_MS, harness=Harness.bosch), |
|
|
|
@ -117,15 +117,17 @@ CAR_INFO: Dict[str, Union[HondaCarInfo, List[HondaCarInfo]]] = { |
|
|
|
|
HondaCarInfo("Honda Civic 2019-20", "All", video_link="https://www.youtube.com/watch?v=4Iz1Mz5LGF8", footnotes=[Footnote.CIVIC_DIESEL], min_steer_speed=2. * CV.MPH_TO_MS, harness=Harness.bosch), |
|
|
|
|
HondaCarInfo("Honda Civic Hatchback 2017-21", harness=Harness.bosch), |
|
|
|
|
], |
|
|
|
|
CAR.CIVIC_BOSCH_DIESEL: None, # same platform |
|
|
|
|
CAR.ACURA_ILX: HondaCarInfo("Acura ILX 2016-19", "AcuraWatch Plus", min_steer_speed=25. * CV.MPH_TO_MS, harness=Harness.nidec), |
|
|
|
|
CAR.CRV: HondaCarInfo("Honda CR-V 2015-16", "Touring", harness=Harness.nidec), |
|
|
|
|
CAR.CRV_5G: HondaCarInfo("Honda CR-V 2017-21", harness=Harness.bosch), |
|
|
|
|
# CAR.CRV_EU: HondaCarInfo("Honda CR-V EU", "Touring"), # Euro version of CRV Touring |
|
|
|
|
CAR.CRV_EU: None, # HondaCarInfo("Honda CR-V EU", "Touring"), # Euro version of CRV Touring |
|
|
|
|
CAR.CRV_HYBRID: HondaCarInfo("Honda CR-V Hybrid 2017-19", harness=Harness.bosch), |
|
|
|
|
CAR.FIT: HondaCarInfo("Honda Fit 2018-19", harness=Harness.nidec), |
|
|
|
|
CAR.FREED: HondaCarInfo("Honda Freed 2020", harness=Harness.nidec), |
|
|
|
|
CAR.HRV: HondaCarInfo("Honda HR-V 2019-20", harness=Harness.nidec), |
|
|
|
|
CAR.ODYSSEY: HondaCarInfo("Honda Odyssey 2018-20", min_steer_speed=0., harness=Harness.nidec), |
|
|
|
|
CAR.ODYSSEY_CHN: None, # Chinese version of Odyssey |
|
|
|
|
CAR.ACURA_RDX: HondaCarInfo("Acura RDX 2016-18", "AcuraWatch Plus", harness=Harness.nidec), |
|
|
|
|
CAR.ACURA_RDX_3G: HondaCarInfo("Acura RDX 2019-21", "All", min_steer_speed=3. * CV.MPH_TO_MS, harness=Harness.bosch), |
|
|
|
|
CAR.PILOT: HondaCarInfo("Honda Pilot 2016-21", harness=Harness.nidec), |
|
|
|
|