Commit Graph

15595 Commits

Author SHA1 Message Date
Jason Wen dc6bbb519c Update interface.py archive/dev-c3-cslc-ford 2024-09-16 16:24:10 -04:00
Jason Wen a4290d9676 Merge branch 'controls-custom-stock-long-ford' into dev-c3-cslc-ford
# Conflicts:
#	panda
#	selfdrive/car/hyundai/carcontroller.py
2024-09-16 15:50:47 -04:00
Jason Wen b10fe24d57 implement for ford 2024-09-16 15:46:31 -04:00
Jason Wen 45739d199c fixes 2024-09-16 10:19:54 -04:00
Jason Wen 29c143e6ee unused 2024-09-16 00:16:38 -04:00
Jason Wen 6d51225a9a move to method 2024-09-16 00:12:51 -04:00
Jason Wen 2d130b41c3 decouple and implement for volkswagen (mqb & pq) 2024-09-16 00:04:44 -04:00
Jason Wen cacdb08b05 updated 2024-09-15 23:09:53 -04:00
Jason Wen ed5dbc4dd2 missed 2024-09-15 22:07:34 -04:00
Jason Wen 028a468290 init package 2024-09-15 22:03:11 -04:00
Jason Wen 5b3acfbaf6 Update helpers.py 2024-09-15 18:02:25 -04:00
Jason Wen d54bc4d0b4 Fix 2024-09-15 17:57:22 -04:00
Jason Wen bb1ed2489c no longer needed 2024-09-15 13:47:15 -04:00
Jason Wen aee0a96e02 hkg rename 2024-09-15 10:58:17 -04:00
Jason Wen cc5a6b7fa4 fixup! decouple and implement for honda 2024-09-15 03:54:50 -04:00
Jason Wen 4cb50eeb96 decouple and implement for mazda 2024-09-15 03:47:32 -04:00
Jason Wen 3014e01865 decouple and implement for honda 2024-09-15 03:41:31 -04:00
Jason Wen fbde6d8d07 decouple and implement for fca 2024-09-15 03:30:43 -04:00
Jason Wen 457c82a3b1 todo for future investigation, default for now 2024-09-15 03:06:14 -04:00
Jason Wen e73c5dfc1d fix min set speed 2024-09-15 03:00:58 -04:00
Jason Wen 31accc75f9 more consistent button sends thanks to multikyd! 2024-09-15 02:56:53 -04:00
Jason Wen f34d61b9bd todo for future investigation, default for now 2024-09-15 02:47:05 -04:00
Jason Wen b4b494e6e9 only update hold time when ready 2024-09-15 02:16:07 -04:00
Jason Wen deafc23ea3 must check manual presses this way 2024-09-15 02:10:56 -04:00
Jason Wen f113940993 fix hysteresis 2024-09-15 01:54:03 -04:00
Jason Wen ddcabf9dea introduce random hold time (thanks to multikyd!) 2024-09-15 00:24:46 -04:00
Jason Wen 16354d4f63 initialize car state 2024-09-15 00:13:18 -04:00
Jason Wen 73e620245a add super 2024-09-15 00:11:24 -04:00
Jason Wen 2a62ca2600 set controller in constructor 2024-09-14 23:50:54 -04:00
Jason Wen 2d55dd0d12 flip them 2024-09-14 23:29:25 -04:00
Jason Wen 61b9db6666 explicit return type hint 2024-09-14 22:45:25 -04:00
Jason Wen 5135802760 newer platforms has pause/resume 2024-09-14 22:44:13 -04:00
Jason Wen be46484b6e missing symlink 2024-09-14 22:33:13 -04:00
Jason Wen 12f6278f96 redundant 2024-09-14 22:32:24 -04:00
Jason Wen 53bed607bb check not is ready once 2024-09-14 22:31:41 -04:00
Jason Wen 6aaba7bda4 make sure to immediately apply state change 2024-09-14 21:18:54 -04:00
Jason Wen 8879d158f8 reset count in holding 2024-09-14 21:11:08 -04:00
Jason Wen 3889accb5d move timer to state base 2024-09-14 20:44:30 -04:00
Jason Wen c8bef28d26 less is more 2024-09-14 20:39:07 -04:00
Jason Wen 3798118a76 always reset if not ready 2024-09-14 20:34:55 -04:00
Jason Wen 6e9a2eefeb more explicit inactive and loading 2024-09-14 20:24:45 -04:00
Jason Wen 6efef44bbe keep inactive simple 2024-09-14 20:21:14 -04:00
Jason Wen 4488ad70dd move to openpilot package 2024-09-14 20:00:29 -04:00
Jason Wen 9e3f15245e only 1 instance, so no need for list 2024-09-14 18:37:00 -04:00
Jason Wen 99b61454bd simplify 2024-09-14 18:27:23 -04:00
Jason Wen cc720d2800 move subs to method 2024-09-14 18:21:12 -04:00
Jason Wen 69b43269c1 move speed hysteresis to helpers 2024-09-14 18:18:46 -04:00
Jason Wen e2872e6f32 init list 2024-09-14 17:59:53 -04:00
Jason Wen a3a202fa87 ready state refactor 2024-09-14 17:58:28 -04:00
Jason Wen a5d6fe83ae diff 2024-09-14 17:50:38 -04:00