Commit Graph

15013 Commits

Author SHA1 Message Date
Jason Wen 8f3b091381 Merge branch 'ui-sp-split' into master-dev-c3 2024-07-27 23:59:06 -04:00
Jason Wen abe5fc9146 map: working!!! 2024-07-27 23:58:44 -04:00
Jason Wen a47a992871 map: less 2024-07-27 23:27:46 -04:00
Jason Wen b9785e33e7 use sp's 2024-07-27 23:26:16 -04:00
DevTekVE 93b8435eaa Merge branch 'refs/heads/ui-sp-split' into master-dev-c3 2024-07-27 23:11:53 +02:00
DevTekVE 0894686bb5 Refactor brightness update logic in DeviceSP
Remove redundant brightness calculation from DeviceSP by leveraging Device's implementation. Introduce a conditional return to handle Sunnypilot-specific logic cleanly.
2024-07-27 23:09:30 +02:00
DevTekVE f242f6b55d No more rave 2024-07-27 23:07:19 +02:00
DevTekVE 3c8acc8c77 Add override to updateBrightness in DeviceSP
Implemented an override for the updateBrightness function in DeviceSP. This ensures proper handling of UIState type by dynamically casting it to UIStateSP.
2024-07-27 22:47:52 +02:00
Jason Wen 68330cea27 Merge branch 'ui-sp-split' into master-dev-c3 2024-07-27 15:13:32 -04:00
Jason Wen 9d0ba054f3 make sure map rendering is compiled 2024-07-27 15:08:39 -04:00
Jason Wen c10121b570 unused 2024-07-27 14:40:50 -04:00
Jason Wen 5fcd546b77 Merge branch 'hkg-can-jerk' into master-dev-c3 2024-07-27 02:06:21 -04:00
Jason Wen 287e2fc845 Merge branch 'master-priv' into hkg-can-jerk 2024-07-27 02:05:08 -04:00
Jason Wen 59370bed7d Merge branch 'hkg-can-jerk' into master-dev-c3
# Conflicts:
#	selfdrive/car/hyundai/carcontroller.py
#	selfdrive/car/hyundai/hyundaican.py
2024-07-27 02:04:20 -04:00
Jason Wen 5ba3e90676 comment 2024-07-27 02:03:15 -04:00
Jason Wen 76b8bce5d8 Merge branch 'ui-sp-split' into master-dev-c3 2024-07-27 01:50:07 -04:00
Jason Wen bc40052344 make sure to use our UI 2024-07-27 01:49:57 -04:00
Jason Wen 348cd735f2 handle stopAccel = 0 2024-07-27 00:25:37 -04:00
Jason Wen 796e6ae924 SCC "Fast" mode 2024-07-26 23:59:56 -04:00
DevTekVE 936fc6403b Merge branch 'refs/heads/ui-sp-split' into master-dev-c3 2024-07-26 20:32:06 +02:00
DevTekVE 7f90846971 Refactor conditional process management for external scripts
Refactor the way external scripts 'gitlab_runner.sh' and 'sunnylink_uploader.py' are included in the process list based on their existence. This improves code readability and ensures that the inclusion checks are performed at a single point.
2024-07-26 19:19:37 +02:00
DevTekVE cef4fbbdea Merge branch 'refs/heads/ui-sp-split' into master-dev-c3 2024-07-26 17:37:06 +02:00
DevTekVE d20010ee31 Refactor option flag for UI customization
Changed the build option flag from '--sunnypilot' to '--stock-ui' to improve clarity. Updated related conditions and defaults in 'selfdrive/ui/SConscript' and 'SConstruct' files for consistency. Removed unused internal developer check logic from 'SConstruct'.
2024-07-26 17:35:45 +02:00
Jason Wen 981d150a3b different rate of change for ICE, HEV, PHEV, EV 2024-07-26 10:13:06 -04:00
Jason Wen 72a0142bf9 do this at the car level 2024-07-26 09:52:30 -04:00
DevTekVE 40f177f646 Merge branch 'refs/heads/ui-sp-split' into master-dev-c3 2024-07-26 11:25:36 +02:00
DevTekVE f532ced4c8 Merge branch 'refs/heads/master-priv' into master-dev-c3 2024-07-26 11:25:23 +02:00
DevTekVE 0e499aa2c1 Merge branch 'refs/heads/master-priv' into ui-sp-split 2024-07-26 11:25:04 +02:00
DevTekVE 7b8a03b5f2 Add new parameters for enabling GitLab runner and Sunnylink uploader 2024-07-26 09:24:27 +00:00
DevTekVE 8465daa80f Merge conflict resolving -> EnforceTorqueLateral changed to use ToggleControlSP as expected 2024-07-26 11:05:05 +02:00
Jason Wen eb7f4274f8 Merge conflict resolving -> custom stock long planner 2024-07-26 11:04:41 +02:00
DevTekVE 01d4d05729 Merge branch 'refs/heads/ui-sp-split' into master-dev-c3
# Conflicts:
#	selfdrive/ui/qt/offroad/settings.cc
#	selfdrive/ui/sunnypilot/qt/onroad/onroad_settings.cc
2024-07-26 10:42:53 +02:00
DevTekVE 66d98503df Merge branch 'refs/heads/master-priv' into master-dev-c3
# Conflicts:
#	CHANGELOGS.md
#	selfdrive/car/ford/carstate.py
#	selfdrive/car/ford/interface.py
#	selfdrive/car/ford/values.py
#	selfdrive/car/gm/interface.py
#	selfdrive/car/hyundai/interface.py
2024-07-26 10:28:30 +02:00
Jason Wen e8ca47ebfa Enhance chevron display with additional lead car metrics
Added a third chevron type to display Time-to-Collision (TTC) metrics for the lead car. Modified logic to handle the new metrics type, allowing for comprehensive data on distance, speed, and TTC. Adjusted text box dimensions as needed for the additional information.
2024-07-26 10:17:05 +02:00
DevTekVE 11059efa39 Merge branch 'refs/heads/master-priv' into ui-sp-split
# Conflicts:
#	selfdrive/ui/qt/onroad/annotated_camera.cc
#	selfdrive/ui/sunnypilot/qt/offroad/settings/visuals_settings.cc
2024-07-26 10:15:03 +02:00
Jason Wen a33d4e51c7 use jerk limit to change accel to car 2024-07-25 16:44:54 -04:00
Jason Wen c943126d26 send 0 to car when stopping 2024-07-25 16:32:52 -04:00
Jason Wen d4096d6234 not really needed 2024-07-25 16:26:30 -04:00
Jason Wen 7eee21f293 add back delay 2024-07-25 16:12:09 -04:00
Jason Wen 2038d9b469 send 0 at stop req 2024-07-25 15:18:34 -04:00
Jason Wen a2eb4545da a lot less delay 2024-07-25 13:54:38 -04:00
Jason Wen c7f2f15950 MADS: Use modern button events parsing 2024-07-25 17:23:33 +00:00
Jason Wen 97f0178d5e ui: Lead car chevron: Time to Lead Car 2024-07-25 17:16:57 +00:00
Jason Wen bf31b2ab33 further stop distance 2024-07-24 21:22:58 -04:00
Jason Wen 1b084d7eb9 revert long mpc 2024-07-24 21:22:40 -04:00
Jason Wen e0414b4528 0.1 interval to stopping 2024-07-24 16:57:42 -04:00
Jason Wen 2cc53b6e69 Revert "disable starting state"
This reverts commit 3f25d6f530.
2024-07-24 16:54:27 -04:00
DevTekVE 274f994fbe Merge remote-tracking branch 'refs/remotes/origin/master-priv' into ui-sp-split 2024-07-24 21:17:32 +02:00
DevTekVE f55febc855 remove sp_priv from the names
Renamed files by removing sp_priv_ prefix
2024-07-24 21:15:39 +02:00
DevTekVE b8a2efcb52 delting comment 2024-07-24 17:07:07 +00:00