SLC: User Confirm: Remove temp active with opposite buttons

This commit is contained in:
Jason Wen
2023-11-27 14:34:35 -05:00
parent 7bd95fb749
commit 4bf4ad32da
@@ -193,14 +193,10 @@ class SpeedLimitController:
if self._speed_limit_changed:
self._last_op_enabled_time = self._current_time - 2. # immediately prompt confirmation
elif self._v_cruise_prev_rounded < self._speed_limit_offsetted_rounded:
if self._v_cruise_setpoint < self._v_cruise_setpoint_prev:
self.state = SpeedLimitControlState.tempInactive
elif self._v_cruise_setpoint > self._v_cruise_setpoint_prev:
if self._v_cruise_setpoint > self._v_cruise_setpoint_prev:
self.state = SpeedLimitControlState.active
elif self._v_cruise_prev_rounded > self._speed_limit_offsetted_rounded:
if self._v_cruise_setpoint > self._v_cruise_setpoint_prev:
self.state = SpeedLimitControlState.tempInactive
elif self._v_cruise_setpoint < self._v_cruise_setpoint_prev:
if self._v_cruise_setpoint < self._v_cruise_setpoint_prev:
self.state = SpeedLimitControlState.active
elif self._v_cruise_prev_rounded == self._speed_limit_offsetted_rounded:
self.state = SpeedLimitControlState.active