openpilot0/selfdrive/car
Shane Smiskol 927bde4936 [bot] Fingerprints: add missing FW versions from new users (#32996)
Export fingerprints
old-commit-hash: aa8484093e
2024-07-15 14:40:24 -07:00
..
body Reapply "selfdrive/car: ban imports from external modules" (#32993) (#32994) 2024-07-15 11:59:25 -07:00
chrysler Reapply "selfdrive/car: ban imports from external modules" (#32993) (#32994) 2024-07-15 11:59:25 -07:00
ford Ford: use more reliable gear message (#32886) 2024-07-02 22:22:56 -07:00
gm Reapply "selfdrive/car: ban imports from external modules" (#32993) (#32994) 2024-07-15 11:59:25 -07:00
honda Reapply "selfdrive/car: ban imports from external modules" (#32993) (#32994) 2024-07-15 11:59:25 -07:00
hyundai [bot] Fingerprints: add missing FW versions from new users (#32996) 2024-07-15 14:40:24 -07:00
mazda [bot] Fingerprints: add missing FW versions from new users (#32803) 2024-06-21 21:11:52 -07:00
mock card: process that abstracts car interface and CAN (#32380) 2024-05-21 01:18:10 -07:00
nissan card: process that abstracts car interface and CAN (#32380) 2024-05-21 01:18:10 -07:00
subaru long control: new API (#32706) 2024-06-14 00:08:58 -07:00
tesla long control: new API (#32706) 2024-06-14 00:08:58 -07:00
tests Reapply "selfdrive/car: ban imports from external modules" (#32993) (#32994) 2024-07-15 11:59:25 -07:00
torque_data Chrysler Pacifica Hybrid: combine 2017 and 2018 (#32937) 2024-07-08 14:45:01 -07:00
toyota [bot] Fingerprints: add missing FW versions from new users (#32996) 2024-07-15 14:40:24 -07:00
volkswagen Reapply "selfdrive/car: ban imports from external modules" (#32993) (#32994) 2024-07-15 11:59:25 -07:00
CARS_template.md car docs: add Camry 2025 to TS 2024-04-18 16:52:52 -07:00
README.md move car porting tools to tools/car_porting (#30916) 2024-01-05 11:53:03 -08:00
__init__.py Reapply "selfdrive/car: ban imports from external modules" (#32993) (#32994) 2024-07-15 11:59:25 -07:00
car_helpers.py Volkswagen: fingerprint on VIN chassis code (#32148) 2024-04-12 22:00:03 -07:00
card.py Reapply "selfdrive/car: ban imports from external modules" (#32993) (#32994) 2024-07-15 11:59:25 -07:00
disable_ecu.py swaglog.py goes in common/ (#30631) 2023-12-06 17:27:51 -08:00
docs.py more car info -> car docs (#31885) 2024-03-17 16:53:57 -07:00
docs_definitions.py VW: Rename harnesses (#32779) 2024-06-19 15:17:25 -07:00
ecu_addrs.py selfdrive/car/ecu_addrs: prefix internal functions with underscore (#32980) 2024-07-15 12:05:20 -07:00
fingerprints.py Chrysler Pacifica Hybrid: combine 2017 and 2018 (#32937) 2024-07-08 14:45:01 -07:00
fw_query_definitions.py boardd is pandad (#32628) 2024-06-04 19:16:55 -07:00
fw_versions.py boardd is pandad (#32628) 2024-06-04 19:16:55 -07:00
interfaces.py Reapply "selfdrive/car: ban imports from external modules" (#32993) (#32994) 2024-07-15 11:59:25 -07:00
isotp_parallel_query.py boardd is pandad (#32628) 2024-06-04 19:16:55 -07:00
values.py values: use union arguments (#32258) 2024-04-19 17:46:40 -07:00
vin.py VW: get VIN from camera without comma power (#31851) 2024-04-08 16:36:13 -07:00

README.md

Car port structure

interface.py

Generic interface to send and receive messages from CAN (controlsd uses this to communicate with car)

fingerprints.py

Fingerprints for matching to a specific car

carcontroller.py

Builds CAN messages to send to car

carstate.py

Reads CAN from car and builds openpilot CarState message

values.py

Limits for actuation, general constants for cars, and supported car documentation

radar_interface.py

Interface for parsing radar points from the car