controlsd: only add startup event until initialized (#23671)

* controlsd: only add startup event until initialized

* update refs

* update again
pull/23288/head
Adeeb Shihadeh 2022-01-30 20:38:05 -08:00 committed by GitHub
parent 9ec99b5230
commit 602f92fc0e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 5 deletions

View File

@ -181,10 +181,8 @@ class Controls:
"""Compute carEvents from carState"""
self.events.clear()
self.events.add_from_msg(CS.events)
self.events.add_from_msg(self.sm['driverMonitoringState'].events)
# Handle startup event
# Add startup event
if self.startup_event is not None:
self.events.add(self.startup_event)
self.startup_event = None
@ -194,6 +192,9 @@ class Controls:
self.events.add(EventName.controlsInitializing)
return
self.events.add_from_msg(CS.events)
self.events.add_from_msg(self.sm['driverMonitoringState'].events)
# Create events for battery, temperature, disk space, and memory
if EON and (self.sm['peripheralState'].pandaType != PandaType.uno) and \
self.sm['deviceState'].batteryPercent < 1 and self.sm['deviceState'].chargingError:

View File

@ -172,7 +172,6 @@ def fingerprint(msgs, fsm, can_sock, fingerprint):
can_sock.data = []
fsm.update_ready.set()
print("finished fingerprinting")
def get_car_params(msgs, fsm, can_sock, fingerprint):

View File

@ -1 +1 @@
d2ea206bf832dbc0625756d56820895e52d3029e
c751c4948ec4e30706ff8a40129f0020214a7c63