controlsd: check if process should be running (#24250)

old-commit-hash: 067273b8e7
taco
Adeeb Shihadeh 4 years ago committed by GitHub
parent 8af4ae1241
commit 636c902c65
  1. 2
      selfdrive/controls/controlsd.py

@ -369,7 +369,7 @@ class Controls:
self.events.add(EventName.localizerMalfunction) self.events.add(EventName.localizerMalfunction)
# Check if all manager processes are running # Check if all manager processes are running
not_running = {p.name for p in self.sm['managerState'].processes if not p.running} not_running = {p.name for p in self.sm['managerState'].processes if not p.running and p.shouldBeRunning}
if self.sm.rcv_frame['managerState'] and (not_running - IGNORE_PROCESSES): if self.sm.rcv_frame['managerState'] and (not_running - IGNORE_PROCESSES):
self.events.add(EventName.processNotRunning) self.events.add(EventName.processNotRunning)

Loading…
Cancel
Save