selfdrive.car.chrysler package

Submodules

selfdrive.car.chrysler.carcontroller module

selfdrive.car.chrysler.carstate module

selfdrive.car.chrysler.chryslercan module

selfdrive.car.chrysler.chryslercan.create_cruise_buttons(packer, frame, bus, cancel=False, resume=False)[source]
selfdrive.car.chrysler.chryslercan.create_lkas_command(packer, CP, apply_steer, lkas_control_bit)[source]
selfdrive.car.chrysler.chryslercan.create_lkas_hud(packer, CP, lkas_active, hud_alert, hud_count, car_model, auto_high_beam)[source]

selfdrive.car.chrysler.interface module

selfdrive.car.chrysler.radar_interface module

selfdrive.car.chrysler.values module

class selfdrive.car.chrysler.values.CAR(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

JEEP_CHEROKEE = 'JEEP GRAND CHEROKEE V6 2018'
JEEP_CHEROKEE_2019 = 'JEEP GRAND CHEROKEE 2019'
PACIFICA_2017_HYBRID = 'CHRYSLER PACIFICA HYBRID 2017'
PACIFICA_2018 = 'CHRYSLER PACIFICA 2018'
PACIFICA_2018_HYBRID = 'CHRYSLER PACIFICA HYBRID 2018'
PACIFICA_2019_HYBRID = 'CHRYSLER PACIFICA HYBRID 2019'
PACIFICA_2020 = 'CHRYSLER PACIFICA 2020'
RAM_1500 = 'RAM 1500 5TH GEN'
RAM_HD = 'RAM HD 5TH GEN'
class selfdrive.car.chrysler.values.CarControllerParams(CP)[source]

Bases: object

class selfdrive.car.chrysler.values.ChryslerCarInfo(name: str, package: str = 'Adaptive Cruise Control (ACC)', 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 = 'Adaptive Cruise Control (ACC)'
class selfdrive.car.chrysler.values.ChryslerFlags(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntFlag

HIGHER_MIN_STEERING_SPEED = 1

Module contents