selfdrive.car.mazda package

Submodules

selfdrive.car.mazda.carcontroller module

selfdrive.car.mazda.carstate module

selfdrive.car.mazda.interface module

selfdrive.car.mazda.mazdacan module

selfdrive.car.mazda.mazdacan.create_alert_command(packer, cam_msg: dict, ldw: bool, steer_required: bool)[source]
selfdrive.car.mazda.mazdacan.create_button_cmd(packer, car_fingerprint, counter, button)[source]
selfdrive.car.mazda.mazdacan.create_steering_control(packer, car_fingerprint, frame, apply_steer, lkas)[source]

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: StrEnum

CX5 = 'MAZDA CX-5'
CX5_2022 = 'MAZDA CX-5 2022'
CX9 = 'MAZDA CX-9'
CX9_2021 = 'MAZDA CX-9 2021'
MAZDA3 = 'MAZDA 3'
MAZDA6 = 'MAZDA 6'
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.MazdaCarInfo(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'

Module contents