Commit Graph

14460 Commits

Author SHA1 Message Date
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
Jason Wen a70f9a642d callable state classes 2024-09-14 17:42:24 -04:00
Jason Wen c63c7d8bfd fixes 2024-09-14 17:30:29 -04:00
Jason Wen 931e79e801 fix publishing 2024-09-14 17:15:42 -04:00
Jason Wen bc3f0fa6a4 fix typo 2024-09-14 00:24:07 -04:00
Jason Wen 121a863cbf refactor logging 2024-09-14 00:22:13 -04:00
Jason Wen 7f146c5cce less 2024-09-13 23:30:43 -04:00
Jason Wen 3b30419dee add loading state 2024-09-13 23:26:19 -04:00