ui: fix false "NO PANDA" flash on screen wake (#37404)

* ui: fix false "NO PANDA" flash on screen wake

* ui: use recv_time for panda timeout instead of frame counting

* ui: use sm.alive for panda timeout
This commit is contained in:
Andi Radulescu
2026-06-17 18:14:07 +03:00
committed by GitHub
parent 3939f1e92c
commit e2e3703ae4
+1 -2
View File
@@ -1,4 +1,3 @@
import pyray as rl
import numpy as np
import time
import threading
@@ -141,7 +140,7 @@ class UIState:
# Check ignition status across all pandas
if self.panda_type != log.PandaState.PandaType.unknown:
self.ignition = any(state.ignitionLine or state.ignitionCan for state in panda_states)
elif self.sm.frame - self.sm.recv_frame["pandaStates"] > 5 * rl.get_fps():
elif not self.sm.alive["pandaStates"]:
self.panda_type = log.PandaState.PandaType.unknown
# Handle wide road camera state updates