selfdrive.car.nissan package
Submodules
selfdrive.car.nissan.carcontroller module
selfdrive.car.nissan.carstate module
selfdrive.car.nissan.fingerprints module
selfdrive.car.nissan.interface module
selfdrive.car.nissan.nissancan module
- selfdrive.car.nissan.nissancan.create_acc_cancel_cmd(packer, car_fingerprint, cruise_throttle_msg)[source]
- selfdrive.car.nissan.nissancan.create_lkas_hud_info_msg(packer, lkas_hud_info_msg, steer_hud_alert)[source]
selfdrive.car.nissan.radar_interface module
selfdrive.car.nissan.values module
- class selfdrive.car.nissan.values.CAR(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
Platforms
- NISSAN_ALTIMA = 'NISSAN_ALTIMA'
- NISSAN_LEAF = 'NISSAN_LEAF'
- NISSAN_LEAF_IC = 'NISSAN_LEAF_IC'
- NISSAN_ROGUE = 'NISSAN_ROGUE'
- NISSAN_XTRAIL = 'NISSAN_XTRAIL'
- config: PlatformConfig
- class selfdrive.car.nissan.values.CarControllerParams(CP)[source]
Bases:
object
- ANGLE_RATE_LIMIT_DOWN = ([0.0, 5.0, 15.0], [5.0, 3.5, 0.4])
- ANGLE_RATE_LIMIT_UP = ([0.0, 5.0, 15.0], [5.0, 0.8, 0.15])
- LKAS_MAX_TORQUE = 1
- STEER_THRESHOLD = 1.0
- class selfdrive.car.nissan.values.NissanCarDocs(name: str, package: str = 'ProPILOT Assist', 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 = 'ProPILOT Assist'
- class selfdrive.car.nissan.values.NissanCarSpecs(steerRatio: float = 17.0, centerToFrontRatio: float = 0.44, *, mass: float, wheelbase: float, minSteerSpeed: float = 0.0, minEnableSpeed: float = -1.0, tireStiffnessFactor: float = 1.0)[source]
Bases:
CarSpecs
- centerToFrontRatio: float = 0.44
- steerRatio: float = 17.0
- class selfdrive.car.nissan.values.NissanPlatformConfig(car_docs: list[openpilot.selfdrive.car.docs_definitions.CarDocs], specs: openpilot.selfdrive.car.CarSpecs, dbc_dict: dict[str, str] = <factory>, flags: int = 0, platform_str: str | None = None)[source]
Bases:
PlatformConfig
- dbc_dict: dict[str, str]