selfdrive.car.mazda package
Submodules
selfdrive.car.mazda.carcontroller module
selfdrive.car.mazda.carstate module
selfdrive.car.mazda.fingerprints module
selfdrive.car.mazda.interface module
selfdrive.car.mazda.mazdacan module
selfdrive.car.mazda.radar_interface module
selfdrive.car.mazda.values module
- class selfdrive.car.mazda.values.Buttons[source]
Bases:
object
- CANCEL = 4
- NONE = 0
- RESUME = 3
- SET_MINUS = 2
- SET_PLUS = 1
- class selfdrive.car.mazda.values.CAR(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
Platforms
- MAZDA_3 = 'MAZDA_3'
- MAZDA_6 = 'MAZDA_6'
- MAZDA_CX5 = 'MAZDA_CX5'
- MAZDA_CX5_2022 = 'MAZDA_CX5_2022'
- MAZDA_CX9 = 'MAZDA_CX9'
- MAZDA_CX9_2021 = 'MAZDA_CX9_2021'
- config: PlatformConfig
- class selfdrive.car.mazda.values.CarControllerParams(CP)[source]
Bases:
object
- STEER_DELTA_DOWN = 25
- STEER_DELTA_UP = 10
- STEER_DRIVER_ALLOWANCE = 15
- STEER_DRIVER_FACTOR = 1
- STEER_DRIVER_MULTIPLIER = 1
- STEER_ERROR_MAX = 350
- STEER_MAX = 800
- STEER_STEP = 1
- class selfdrive.car.mazda.values.LKAS_LIMITS[source]
Bases:
object
- DISABLE_SPEED = 45
- ENABLE_SPEED = 52
- STEER_THRESHOLD = 15
- class selfdrive.car.mazda.values.MazdaCarDocs(name: str, package: str = 'All', requirements: str | None = None, video_link: str | None = None, footnotes: list[enum.Enum] = <factory>, min_steer_speed: float | None = None, min_enable_speed: float | None = None, auto_resume: bool | None = None, car_parts: openpilot.selfdrive.car.docs_definitions.CarParts = <factory>)[source]
Bases:
CarDocs
- car_parts: CarParts
- package: str = 'All'
- class selfdrive.car.mazda.values.MazdaCarSpecs(*, mass: float, wheelbase: float, steerRatio: float, centerToFrontRatio: float = 0.5, minSteerSpeed: float = 0.0, minEnableSpeed: float = -1.0, tireStiffnessFactor: float = 0.7)[source]
Bases:
CarSpecs
- tireStiffnessFactor: float = 0.7
- class selfdrive.car.mazda.values.MazdaFlags(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
IntFlag
- GEN1 = 1
- class selfdrive.car.mazda.values.MazdaPlatformConfig(car_docs: list[openpilot.selfdrive.car.docs_definitions.CarDocs], specs: openpilot.selfdrive.car.CarSpecs, dbc_dict: dict[str, str] = <factory>, flags: int = <MazdaFlags.GEN1: 1>, platform_str: str | None = None)[source]
Bases:
PlatformConfig
- dbc_dict: dict[str, str]
- flags: int = 1