65 Commits (037d1db5fb62251698b8334943c59c6961a04ba5)

Author SHA1 Message Date
Shane Smiskol 037d1db5fb replace CarControl 11 months ago
Shane Smiskol 4359fa5c50 need to namespace to structs, since CarState is both class and struct 11 months ago
Shane Smiskol bddb9f3595 remove rest of car.CarParams from the interfaces 11 months ago
Shane Smiskol 8d961a12e5
selfdrive/car: ban common (#33210) 11 months ago
Shane Smiskol 6c837332ea
selfdrive/car: ban selfdrive/controls (#33211) 11 months ago
Shane Smiskol 1b6ac2d876
CarController: call to super's init (#33148) 11 months ago
Shane Smiskol d684d8f0f6
Reapply "selfdrive/car: ban imports from external modules" (#32993) (#32994) 12 months ago
Shane Smiskol 35a4a773f1
Revert "selfdrive/car: ban imports from external modules" (#32993) 12 months ago
Dean Lee 83d4623590
selfdrive/car: ban imports from external modules (#32973) 12 months ago
Shane Smiskol 71f5c441fe
card: process that abstracts car interface and CAN (#32380) 1 year ago
Jason Wen 3d7595dfe3
GM Longitudinal: Display personality in instrument cluster (#31801) 1 year ago
Justin Newberry d4c497d826
add CarControllerBase base class to all CarControllers (#31630) 1 year ago
Adeeb Shihadeh af137bac58
GM: remove GMLAN dash msg (#30547) 1 year ago
Adeeb Shihadeh a9626f95b6
add openpilot prefix to imports (#29498) 2 years ago
Justin Newberry cf64b27168
Linter: Fix >160 line length test (#29287) 2 years ago
Shane Smiskol 653daba9ed
GM ASCM: don't apply gas when stopping (#28699) 2 years ago
Shane Smiskol 581fd62d26
steer limits: rename common dist to meas function (#27453) 2 years ago
Shane Smiskol 14d44e4444
GM: remove redundant CarController class variable (#27280) 2 years ago
Shane Smiskol 8f5057ff2d
GM: enforce steering command message timing (#27250) 2 years ago
Shane Smiskol ec6a55057f Rename GM CS variable to be consistent to the CAN parsers 2 years ago
Shane Smiskol 5b9f2c3fcd
GM: refactor steering control code (#27251) 2 years ago
Adeeb Shihadeh 6fa9b555a4
rename carState.radarOffCan to radarUnavailable (#27187) 2 years ago
Shane Smiskol 022ef679e6
GM camera ACC: reliable relay closing (#27164) 2 years ago
Shane Smiskol 09cd0b4900
GM camera ACC: reliable relay open init (#27163) 2 years ago
Shane Smiskol aab33b1c5f
Lateral jerk unit test (#25759) 3 years ago
Shane Smiskol f36a3664b0
CarController: log steer sent to the car (#26743) 3 years ago
Shane Smiskol 2fb7b4ffad
GM camera ACC: vision-only ACC behind toggle (#25631) 3 years ago
Shane Smiskol 27e315e58f
GM: reduce LKAS faults while inactive (#26196) 3 years ago
Shane Smiskol 66c01801a5
GM: clean up gmcan (#26206) 3 years ago
Shane Smiskol 6efd2c3de3
GM camera ACC: cancel after delay (#26197) 3 years ago
Shane Smiskol 3a70253567
GM: inactive gas/regen safety (#26184) 3 years ago
Shane Smiskol 63d552cafc
GM camera ACC: hide take steering alert (#26010) 3 years ago
Shane Smiskol 0f94d81b7a
GM camera ACC: reduce LKAS faults on startup (#26039) 3 years ago
Shane Smiskol fe509e0354
GM pcmCruise: cancel more reliably (#25454) 3 years ago
Jason Shuler 4ffe9e68db
GM: Bolt EUV 2022-23 port (#24875) 3 years ago
Tim Wilson 2a4020da60
GM: separate EV/ICE gas/brake lookup tables (#25354) 3 years ago
Adeeb Shihadeh d462a08056
remove CS.steeringRateLimited (#25251) 3 years ago
Shane Smiskol d2c2154a32
Clean up CarControllers (#25008) 3 years ago
Jason Shuler 9279c02258
GM: prep and cleanup for future ports (#24910) 3 years ago
Shane Smiskol 0f61a388c3
GM: resolve cruise faults (#24167) 3 years ago
Shane Smiskol c8f5b21744
Clean up CarInterface.apply and CarControllers (#24060) 3 years ago
Adeeb Shihadeh 5c3f3e44bc
break up selfdrive.config (#23959) 3 years ago
Shane Smiskol 629399a449
carControl: add long and lat active fields (#23859) 3 years ago
Adeeb Shihadeh 87849f93b1
better steer fault names (#23890) 3 years ago
Adeeb Shihadeh 72e00a0768
No actuation while in pre-enabled state (#23658) 3 years ago
Dean Lee a653461dec
check in tuple instead of list (#23477) 4 years ago
Willem Melching 4f1eb4278a
Log actuators after applying rate limits in CarController (#23230) 4 years ago
Jason Young b49f518782
GM: EPS fault workaround (#22404) 4 years ago
HaraldSchafer 1ac89f14aa
Change car controller interface from gas/brake to acceleration (#21911) 4 years ago
Jason Young f5d9216a01
GM: Correctly handle EPS warning vs error states (#21641) 4 years ago