controlsd: log initializing timeouts

old-commit-hash: 013d4bd4ce0ff7060f4366f504e1bd909d7dc117
This commit is contained in:
Adeeb Shihadeh
2024-02-08 21:26:07 -08:00
parent 6165e12181
commit 2da00d3142
+9
View File
@@ -445,6 +445,15 @@ class Controls:
self.set_initial_state()
self.params.put_bool_nonblocking("ControlsReady", True)
if not all_valid and timed_out:
cloudlog.event(
"controlsd.init_timeout",
canValid=CS.canValid,
invalid=[s for s, valid in self.sm.valid.items() if not valid],
not_alive=[s for s, alive in self.sm.alive.items() if not alive],
not_freq_ok=[s for s, freq_ok in self.sm.freq_ok.items() if not freq_ok],
)
# Check for CAN timeout
if not can_strs:
self.can_rcv_timeout_counter += 1