mirror of
https://github.com/dragonpilot/dragonpilot.git
synced 2026-06-27 08:52:05 +08:00
209bfe536b
* or brake_switch * remove car exceptions * Revert "remove car exceptions" This reverts commit cad6a552aa4a17c69616014d3e9333d30c1fadd3. * does have ts noise, use updated * bump panda for tests * bump * messsssy draft * clean up * clean up * bump * CS: process all messages at once, like we do during real openpilot usage * handle multiple messages updated in one cycle * bump * bump * use less confusing, but equivalent cp.vl * Update selfdrive/test/test_models.py Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> * no msg * bump opendbc * Update selfdrive/car/honda/carstate.py Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> * same test logic * add brake_switch_prev to class * need to set previous brake switch when not lagging (most of the time) * need to compare * only update previous if updated this cycle rm * need to maintain previous active state * move brake_switch * bump opendbc * bump * bump * bump * bump * bump * bump * bump opendbc * rename * oops * bump opendbc * bump Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Port structure
interace.py
Generic interface to send and receive messages from CAN (controlsd uses this to communicate with car)
carcontroller.py
Builds CAN messages to send to car
carstate.py
Reads CAN from car and builds openpilot CarState message
values.py
Fingerprints and absolute limits
radar_interface.py
Radar interface