mirror of
https://github.com/dragonpilot/dragonpilot.git
synced 2026-09-14 19:43:53 +08:00
2c0f7b8727
* bump * from https://github.com/commaai/openpilot/pull/27929 * get VIN on bolt! * might as well try on other gms * remove vin * ugh gm is going to be slow * fix * should really fix this * revert * happy?1 * fix unit test * bump * functional addressing must be an OBD gateway feature, this does nothing * fix vin response * fix addr! * finally fix fw_versions bugs since boardd IsOnroad refactor * for * only bus 0 * clean up * Update selfdrive/car/gm/values.py * ChatGPT re-write * filter out did * todo * oof * preview: what multiple DIDs per ECU would look like in the future * Revert "preview: what multiple DIDs per ECU would look like in the future" This reverts commit 88f0d8611e638de644adc5feabade848c03d59e4. * function to get all ecus * we can remove this! * can also do this! * and this one too :o * consistency * yay * add tests * revert GM stuff * another PR * reads better * revert rest of gm * use that * interesting * these are exactly the same (with ordering differences) * Revert "these are exactly the same (with ordering differences)" This reverts commit a9e918dc351d24f1b7c8a05c7ec402e057a0e09a. * flip
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