Commit Graph

13920 Commits

Author SHA1 Message Date
Jason Wen 51f815deb0 Merge branch 'master-priv' into master-dev-c3
# Conflicts:
#	CHANGELOGS.md
2024-05-24 02:41:34 -04:00
DevTekVE 30b1180a3b SP-72: sunnylink: Add sunnylink status to Sidebar UI 2024-05-24 06:26:28 +00:00
Jason Wen 0953fb6bf2 Hyundai CAN Longitudinal: Lenient parsing for auto-enabled radar configs 2024-05-24 06:22:20 +00:00
Jason Wen 1b91d952bd Merge branch 'SP-130-hkg-can-long-radar-tracks-fix' into master-dev-c3 2024-05-24 02:04:35 -04:00
Jason Wen 4e3a3cb72d return RadarInterface superclass 2024-05-24 02:04:27 -04:00
Jason Wen 4c48000d0e Merge branch 'SP-130-hkg-can-long-radar-tracks-fix' into master-dev-c3 2024-05-24 01:56:46 -04:00
Jason Wen a5e5e82d0d only set flag to false if no radar dbc assigned 2024-05-24 01:56:36 -04:00
Jason Wen 096bc72465 Merge branch 'master-priv' into SP-130-hkg-can-long-radar-tracks-fix 2024-05-24 01:41:54 -04:00
Jason Wen ceae1ac88f Merge branch 'master-priv' into master-dev-c3 2024-05-24 01:02:59 -04:00
Jason Wen 3f7bf0c167 Params: Fix for SP-35 2024-05-24 01:02:27 -04:00
Jason Wen 6af6642183 fix 2024-05-24 01:00:31 -04:00
Jason Wen 9661104ed2 Merge branch 'SP-130-hkg-can-long-radar-tracks-fix' into master-dev-c3 2024-05-24 00:57:54 -04:00
Jason Wen a6687d8193 return empty rr if can error due to missing tracks 2024-05-24 00:57:37 -04:00
Jason Wen f867537c5a Merge branch 'master-priv' into master-dev-c3 2024-05-24 00:38:44 -04:00
DevTekVE 55e271be71 mapd: Bump to v1.9.0 2024-05-24 04:38:14 +00:00
Jason Wen 86bec171b0 Params: Add BACKUP to Cython 2024-05-24 00:30:49 -04:00
Jason Wen a468c660b6 Merge branch 'SP-35-model-selector-clear-params' into master-dev-c3 2024-05-24 00:17:20 -04:00
Jason Wen 1d2ff881b0 SP-35: Driving Model Selector: Reset all related params if branches/remote have changed 2024-05-24 00:16:57 -04:00
Jason Wen 407dfd0d6b Revert "SP-35: Driving Model Selector: Reset all related params if branches/remote have changed" 2024-05-24 04:13:30 +00:00
Jason Wen e3becc2867 Merge branch 'SP-130-hkg-can-long-radar-tracks-fix' into master-dev-c3 2024-05-23 17:50:46 -04:00
Jason Wen f02c4007d4 Hyundai CAN Longitudinal: Lenient parsing for auto-enabled radar configs 2024-05-23 17:50:35 -04:00
DevTekVE e78ae2c140 Driving Model Selector: Introduce ModelCapabilities class for model feature handling 2024-05-23 21:39:28 +00:00
DevTekVE 1b10cc8575 Driving Model Selector: Improve progress display for model downloads 2024-05-23 17:59:37 +00:00
Jason Wen 5eccc47203 Merge branch 'improved-model-cabapilities-check' into master-dev-c3 2024-05-23 13:58:20 -04:00
Jason Wen 0c5b37c981 Merge branch 'master-priv' into improved-model-cabapilities-check 2024-05-23 13:58:07 -04:00
Jason Wen 4ff9eef6b1 Merge branch 'more-responsive-model-fetcher' into master-dev-c3 2024-05-23 13:57:48 -04:00
Jason Wen 1998474f67 Merge branch 'master-priv' into more-responsive-model-fetcher 2024-05-23 13:56:56 -04:00
Jason Wen 9678924263 Merge branch 'master-priv' into master-dev-c3 2024-05-23 13:40:46 -04:00
Jason Wen 9d82d128ec SP-35: Driving Model Selector: Reset all related params if branches/remote have changed 2024-05-23 17:39:58 +00:00
Jason Wen b77d0809bc ui: ButtonParamControl: Handle out of bound param 2024-05-23 17:34:29 +00:00
Jason Wen 37c29f710a Merge branch 'SP-128-ui-visuals-freeze-fix' into master-dev-c3 2024-05-23 13:34:21 -04:00
Jason Wen 255699c7ef Merge branch 'master-priv' into SP-128-ui-visuals-freeze-fix 2024-05-23 13:33:54 -04:00
Jason Wen 3551e7c4bc ui: ButtonParamControl: Handle out of bound param 2024-05-23 13:33:18 -04:00
DevTekVE 6355e81432 Merge branch 'refs/heads/more-responsive-model-fetcher' into master-dev-c3 2024-05-19 21:58:38 +02:00
DevTekVE b659a979ed Change base class of ModelCapabilities from IntEnum to IntFlag
In model_capabilities.py, the base class of ModelCapabilities has been changed from IntEnum to IntFlag to better suit requirements. This changes how the enumeration values behave and interact.
2024-05-19 21:50:10 +02:00
DevTekVE 00bff6ca48 Merge branch 'refs/heads/master-priv' into improved-model-cabapilities-check
# Conflicts:
#	selfdrive/modeld/modeld.py
2024-05-19 21:32:20 +02:00
DevTekVE a2cd756541 Merge branch 'refs/heads/master-priv' into master-dev-c3 2024-05-19 21:24:05 +02:00
DevTekVE 16706bda9c Update model generation conditions in modeld.py and map.cc 2024-05-19 19:23:32 +00:00
DevTekVE 62af3b760c Refactor model capabilities and update model inputs
Expanded the ModelCapabilities class to better represent different model generations and their unique features. The alterations split the "DesiredCurvature" capability into two versions, "DesiredCurvatureV1" and "DesiredCurvatureV2", which have different input parameters. This change also involves updates in the "modeld.py" where conditions checking for "DesiredCurvature" are updated to check for the correct versions.
2024-05-19 17:37:23 +02:00
DevTekVE 97c7f5599f Merge branch 'refs/heads/ensure-if-model-gen-0-not-nav-features' into master-dev-c3
# Conflicts:
#	selfdrive/modeld/modeld.py
2024-05-19 16:53:59 +02:00
DevTekVE 68ae65bfa9 Update model generation conditions in modeld.py and map.cc
This commit updates the conditions for the model generation within the modeld.py and map.cc files. Previously, the code was specifically excluding model generation 4, but now it excludes model generations 0 and 4. This might affect features like navigation and model parameters processing.
2024-05-19 16:53:01 +02:00
DevTekVE 34130bb7cb Check model capabilities when using custom model
The use of a custom model is now conditional to non-default model capabilities. This change ensures that a custom model will only be used if the model capabilities are different from the default. This prevents potential issues with using custom models that don't have any distinct capabilities or are not suitable for the current application.
2024-05-18 23:32:07 +02:00
DevTekVE 8904cf731a Introduce ModelCapabilities class for model feature handling
This commit introduces a new class, ModelCapabilities, to manage model features. It changes initializations and conditional statements to use this new class, improving code readability and simplicity. The new class provides an easier and clearer way to check which features are enabled, reducing the complexity associated with generation-dependent feature handling.
2024-05-18 22:29:11 +02:00
DevTekVE 80bf5a24ca Improve progress display for model downloads
The progress indication for downloading of driving, navigation, and metadata models has been improved. We now display "PENDING" if the progress is 0.01 or less instead of showing 0%. This change gives a more intuitive indication to the users during model downloads.
2024-05-18 21:52:53 +02:00
DevTekVE 21feff5457 Refactor model generation condition in modeld.py 2024-05-18 18:53:16 +00:00
DevTekVE dcabd306c7 Add default values for DrivingModel parameters 2024-05-18 18:52:51 +00:00
DevTekVE 094be8ce97 Merge branch 'refs/heads/default-params-for-custom-driving-models' into master-dev-c3 2024-05-18 19:13:29 +02:00
DevTekVE 47fd6fca3d Add default values for DrivingModel parameters
The latest change includes additional default settings for the "CustomDrivingModel" and "DrivingModelGeneration" parameters. These settings were added to the default_params list within the manager.py script to ensure correct functioning under default conditions.
2024-05-18 19:12:31 +02:00
DevTekVE 76c506479d Merge branch 'refs/heads/bugfix-modeld-wrong-logic' into master-dev-c3 2024-05-18 18:50:59 +02:00
DevTekVE 422773bb9f Refactor model generation condition in modeld.py
Fixed the conditional statement checking the model generation and custom model status in modeld.py. Now, the navigation features and instructions are only updated if a custom model is being used and the model generation is not 4.
2024-05-18 18:50:32 +02:00