ui engaged

This commit is contained in:
royjr
2026-08-31 10:12:27 -04:00
parent de197ba6fa
commit 63f875d6a0
@@ -107,6 +107,7 @@ class HudRenderer(Widget):
self.speed: float = 0.0
self.v_ego_cluster_seen: bool = False
self._engaged: bool = False
self._sp_engaged: bool = False
self._chestnut_fade_time: float = 0
self._can_draw_top_icons = True
@@ -164,8 +165,10 @@ class HudRenderer(Widget):
engaged = sm['selfdriveState'].enabled
if (set_speed != self.set_speed and engaged) or (engaged and not self._engaged):
self._set_speed_changed_time = rl.get_time()
if engaged != self._engaged:
self._chestnut_fade_time = rl.get_time() if engaged else 0
sp_engaged = ui_state.engaged
if sp_engaged != self._sp_engaged:
self._chestnut_fade_time = rl.get_time() if sp_engaged else 0
self._sp_engaged = sp_engaged
self._engaged = engaged
self.set_speed = set_speed
self.is_cruise_set = 0 < self.set_speed < SET_SPEED_NA