mirror of
https://github.com/sunnypilot/sunnypilot.git
synced 2026-09-08 20:23:42 +08:00
rename to PCM Speed Override
This commit is contained in:
+2
-2
@@ -293,6 +293,8 @@ std::unordered_map<std::string, uint32_t> keys = {
|
||||
{"OsmDownloadedDate", PERSISTENT},
|
||||
{"PathOffset", PERSISTENT | BACKUP},
|
||||
{"PauseLateralSpeed", PERSISTENT | BACKUP},
|
||||
{"PCMVCruiseOverride", PERSISTENT | BACKUP},
|
||||
{"PCMVCruiseOverrideSpeed", PERSISTENT | BACKUP},
|
||||
{"QuietDrive", PERSISTENT | BACKUP},
|
||||
{"RoadEdge", PERSISTENT | BACKUP},
|
||||
{"ReverseAccChange", PERSISTENT | BACKUP},
|
||||
@@ -322,8 +324,6 @@ std::unordered_map<std::string, uint32_t> keys = {
|
||||
{"ToyotaAutoHold", PERSISTENT | BACKUP},
|
||||
{"ToyotaAutoLockBySpeed", PERSISTENT | BACKUP},
|
||||
{"ToyotaAutoUnlockByShifter", PERSISTENT | BACKUP},
|
||||
{"ToyotaCruiseOverride", PERSISTENT | BACKUP},
|
||||
{"ToyotaCruiseOverrideSpeed", PERSISTENT | BACKUP},
|
||||
{"ToyotaEnhancedBsm", PERSISTENT | BACKUP},
|
||||
{"ToyotaSnG", PERSISTENT | BACKUP},
|
||||
{"ToyotaTSS2Long", PERSISTENT | BACKUP},
|
||||
|
||||
@@ -181,8 +181,8 @@ class Controls:
|
||||
self.enable_mads = self.params.get_bool("EnableMads")
|
||||
self.mads_disengage_lateral_on_brake = self.params.get_bool("DisengageLateralOnBrake")
|
||||
self.mads_ndlob = self.enable_mads and not self.mads_disengage_lateral_on_brake
|
||||
self.toyota_cruise_override = self.params.get_bool("ToyotaCruiseOverride")
|
||||
self.toyota_cruise_override_speed = int(self.params.get("ToyotaCruiseOverrideSpeed", encoding="utf-8"))
|
||||
self.pcm_v_cruise_override = self.params.get_bool("PCMVCruiseOverride")
|
||||
self.pcm_v_cruise_override_speed = int(self.params.get("PCMVCruiseOverrideSpeed", encoding="utf-8"))
|
||||
self.process_not_running = False
|
||||
|
||||
self.custom_model, self.model_gen = get_model_generation(self.params)
|
||||
@@ -494,8 +494,8 @@ class Controls:
|
||||
def state_transition(self, CS):
|
||||
"""Compute conditional state transitions and execute actions on state transitions"""
|
||||
|
||||
# sp - toyota low speed override
|
||||
sp_override_speed = self.toyota_cruise_override_speed if self.toyota_cruise_override else False
|
||||
# sp - PCM speed override
|
||||
sp_override_speed = self.pcm_v_cruise_override_speed if self.pcm_v_cruise_override else False
|
||||
self.v_cruise_helper.update_v_cruise(CS, self.enabled_long, self.is_metric, self.reverse_acc_change, sp_override_speed, self.sm['longitudinalPlanSP'])
|
||||
|
||||
# decrement the soft disable timer at every step, as it's reset on
|
||||
|
||||
@@ -84,7 +84,7 @@ class VCruiseHelper:
|
||||
self.slc_state_prev = SpeedLimitControlState.inactive
|
||||
self.slc_speed_limit_offsetted = 0
|
||||
|
||||
# sp: toyota low speed override
|
||||
# sp: PCM speed override
|
||||
self.sp_override_v_cruise_kph = V_CRUISE_UNSET
|
||||
self.sp_override_cruise_speed_last = V_CRUISE_UNSET
|
||||
self.sp_override_enabled_last = False
|
||||
|
||||
@@ -84,6 +84,8 @@ def manager_init() -> None:
|
||||
("OnroadSettings", "1"),
|
||||
("PathOffset", "0"),
|
||||
("PauseLateralSpeed", "0"),
|
||||
("PCMVCruiseOverride", "0"),
|
||||
("PCMVCruiseOverrideSpeed", "30"),
|
||||
("ReverseAccChange", "0"),
|
||||
("ScreenRecorder", "1"),
|
||||
("ShowDebugUI", "1"),
|
||||
@@ -102,8 +104,6 @@ def manager_init() -> None:
|
||||
("ToyotaAutoHold", "0"),
|
||||
("ToyotaAutoLockBySpeed", "0"),
|
||||
("ToyotaAutoUnlockByShifter", "0"),
|
||||
("ToyotaCruiseOverride", "0"),
|
||||
("ToyotaCruiseOverrideSpeed", "30"),
|
||||
("ToyotaEnhancedBsm", "0"),
|
||||
("TrueVEgoUi", "0"),
|
||||
("TurnSpeedControl", "0"),
|
||||
|
||||
Reference in New Issue
Block a user