selfdrive.car.toyota package
Submodules
selfdrive.car.toyota.carcontroller module
selfdrive.car.toyota.carstate module
selfdrive.car.toyota.interface module
selfdrive.car.toyota.radar_interface module
selfdrive.car.toyota.toyotacan module
- selfdrive.car.toyota.toyotacan.create_accel_command(packer, accel, pcm_cancel, standstill_req, lead, acc_type, fcw_alert)[source]
- selfdrive.car.toyota.toyotacan.create_lta_steer_command(packer, steer_angle, steer_req, frame, setme_x64)[source]
Creates a CAN message for the Toyota LTA Steer Command.
selfdrive.car.toyota.values module
- class selfdrive.car.toyota.values.CAR(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
StrEnum
- ALPHARDH_TSS2 = 'TOYOTA ALPHARD HYBRID 2021'
- ALPHARD_TSS2 = 'TOYOTA ALPHARD 2020'
- AVALON = 'TOYOTA AVALON 2016'
- AVALONH_2019 = 'TOYOTA AVALON HYBRID 2019'
- AVALONH_TSS2 = 'TOYOTA AVALON HYBRID 2022'
- AVALON_2019 = 'TOYOTA AVALON 2019'
- AVALON_TSS2 = 'TOYOTA AVALON 2022'
- CAMRY = 'TOYOTA CAMRY 2018'
- CAMRYH = 'TOYOTA CAMRY HYBRID 2018'
- CAMRYH_TSS2 = 'TOYOTA CAMRY HYBRID 2021'
- CAMRY_TSS2 = 'TOYOTA CAMRY 2021'
- CHR = 'TOYOTA C-HR 2018'
- CHRH_TSS2 = 'TOYOTA C-HR HYBRID 2022'
- CHR_TSS2 = 'TOYOTA C-HR 2021'
- COROLLA = 'TOYOTA COROLLA 2017'
- COROLLA_TSS2 = 'TOYOTA COROLLA TSS2 2019'
- HIGHLANDER = 'TOYOTA HIGHLANDER 2017'
- HIGHLANDERH = 'TOYOTA HIGHLANDER HYBRID 2018'
- HIGHLANDERH_TSS2 = 'TOYOTA HIGHLANDER HYBRID 2020'
- HIGHLANDER_TSS2 = 'TOYOTA HIGHLANDER 2020'
- LEXUS_CTH = 'LEXUS CT HYBRID 2018'
- LEXUS_ES = 'LEXUS ES 2018'
- LEXUS_ESH = 'LEXUS ES HYBRID 2018'
- LEXUS_ES_TSS2 = 'LEXUS ES 2019'
- LEXUS_IS = 'LEXUS IS 2018'
- LEXUS_IS_TSS2 = 'LEXUS IS 2023'
- LEXUS_NX = 'LEXUS NX 2018'
- LEXUS_NX_TSS2 = 'LEXUS NX 2020'
- LEXUS_RC = 'LEXUS RC 2020'
- LEXUS_RX = 'LEXUS RX 2016'
- LEXUS_RXH = 'LEXUS RX HYBRID 2017'
- LEXUS_RX_TSS2 = 'LEXUS RX 2020'
- MIRAI = 'TOYOTA MIRAI 2021'
- PRIUS = 'TOYOTA PRIUS 2017'
- PRIUS_TSS2 = 'TOYOTA PRIUS TSS2 2021'
- PRIUS_V = 'TOYOTA PRIUS v 2017'
- RAV4 = 'TOYOTA RAV4 2017'
- RAV4H = 'TOYOTA RAV4 HYBRID 2017'
- RAV4H_TSS2_2022 = 'TOYOTA RAV4 HYBRID 2022'
- RAV4H_TSS2_2023 = 'TOYOTA RAV4 HYBRID 2023'
- RAV4_TSS2 = 'TOYOTA RAV4 2019'
- RAV4_TSS2_2022 = 'TOYOTA RAV4 2022'
- RAV4_TSS2_2023 = 'TOYOTA RAV4 2023'
- SIENNA = 'TOYOTA SIENNA 2018'
- class selfdrive.car.toyota.values.CarControllerParams(CP)[source]
Bases:
object
- ACCEL_MAX = 1.5
- ACCEL_MIN = -3.5
- ANGLE_RATE_LIMIT_DOWN = ([5, 25], [0.36, 0.26])
- ANGLE_RATE_LIMIT_UP = ([5, 25], [0.3, 0.15])
- STEER_ERROR_MAX = 350
- STEER_MAX = 1500
- STEER_STEP = 1
- class selfdrive.car.toyota.values.Footnote(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
Enum
- CAMRY = ("openpilot operates above 28mph for Camry 4CYL L, 4CYL LE and 4CYL SE which don't have Full-Speed Range Dynamic Radar Cruise Control.", Column.FSR_LONGITUDINAL, False, False)
- class selfdrive.car.toyota.values.ToyotaCarInfo(name: str, package: str = 'All', requirements: Optional[str] = None, video_link: Optional[str] = None, footnotes: List[enum.Enum] = <factory>, min_steer_speed: Optional[float] = None, min_enable_speed: Optional[float] = None, auto_resume: Optional[bool] = None, car_parts: openpilot.selfdrive.car.docs_definitions.CarParts = <factory>)[source]
Bases:
CarInfo
- car_parts: CarParts
- package: str = 'All'
- class selfdrive.car.toyota.values.ToyotaFlags(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
IntFlag
- DISABLE_RADAR = 4
- HYBRID = 1
- SMART_DSU = 2