diff --git a/sunnypilot/selfdrive/controls/lib/speed_limit/speed_limit_assist.py b/sunnypilot/selfdrive/controls/lib/speed_limit/speed_limit_assist.py index bb03a9eb1..5d798949a 100644 --- a/sunnypilot/selfdrive/controls/lib/speed_limit/speed_limit_assist.py +++ b/sunnypilot/selfdrive/controls/lib/speed_limit/speed_limit_assist.py @@ -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():