Speed Limit Assist: No Easter Eggs

This commit is contained in:
Jason Wen
2025-09-30 17:50:35 -04:00
parent 0f4828df82
commit 85d2653fda
@@ -54,7 +54,6 @@ class SpeedLimitAssist:
self.frame = -1
self.long_engaged_timer = 0
self.pre_active_timer = 0
self.speed_limit_changed_timer = 0
self.is_metric = self.params.get_bool("IsMetric")
self.enabled = self.params.get("SpeedLimitMode", return_default=True) == Mode.assist
self.long_enabled = False
@@ -288,7 +287,6 @@ class SpeedLimitAssist:
def update_state_machine_non_pcm_long(self):
self.long_engaged_timer = max(0, self.long_engaged_timer - 1)
self.pre_active_timer = max(0, self.pre_active_timer - 1)
self.speed_limit_changed_timer = max(0, self.speed_limit_changed_timer - 1)
# ACTIVE, ADAPTING, PENDING, PRE_ACTIVE, INACTIVE
if self.state != SpeedLimitAssistState.disabled:
@@ -302,8 +300,6 @@ class SpeedLimitAssist:
self.state = SpeedLimitAssistState.inactive
elif self.speed_limit_changed and self.apply_confirm_speed_threshold:
self.speed_limit_changed_timer = int(SPEED_LIMIT_CHANGED_HOLD_PERIOD / DT_MDL)
elif self.speed_limit_changed_timer <= 0:
self.state = SpeedLimitAssistState.preActive
self.pre_active_timer = int(PRE_ACTIVE_GUARD_PERIOD / DT_MDL)
@@ -318,8 +314,6 @@ class SpeedLimitAssist:
# INACTIVE
elif self.state == SpeedLimitAssistState.inactive:
if self.speed_limit_changed:
self.speed_limit_changed_timer = int(SPEED_LIMIT_CHANGED_HOLD_PERIOD / DT_MDL)
elif self.speed_limit_changed_timer <= 0:
self.state = SpeedLimitAssistState.preActive
self.pre_active_timer = int(PRE_ACTIVE_GUARD_PERIOD / DT_MDL)
elif self._update_non_pcm_long_confirmed_state():