process replay: support old routes with no peripheralState

pull/26581/head
Adeeb Shihadeh 3 years ago
parent ceb94f1bcd
commit 7361d1a11b
  1. 1
      selfdrive/controls/controlsd.py

@ -275,6 +275,7 @@ class Controls:
# self.events.add(EventName.highCpuUsage)
# Alert if fan isn't spinning for 5 seconds
if self.sm['peripheralState'].pandaType != log.PandaState.PandaType.unknown:
if self.sm['peripheralState'].fanSpeedRpm == 0 and self.sm['deviceState'].fanSpeedPercentDesired > 50:
if (self.sm.frame - self.last_functional_fan_frame) * DT_CTRL > 5.0:
self.events.add(EventName.fanMalfunction)

Loading…
Cancel
Save