controlsd: write ControlsReady in thread (#29048)

pull/29049/head
Adeeb Shihadeh 2 years ago committed by GitHub
parent 9054590c95
commit 83c5d11dff
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      selfdrive/controls/controlsd.py

@ -7,7 +7,7 @@ from cereal import car, log
from common.numpy_fast import clip from common.numpy_fast import clip
from common.realtime import sec_since_boot, config_realtime_process, Priority, Ratekeeper, DT_CTRL from common.realtime import sec_since_boot, config_realtime_process, Priority, Ratekeeper, DT_CTRL
from common.profiler import Profiler from common.profiler import Profiler
from common.params import Params, put_nonblocking from common.params import Params, put_nonblocking, put_bool_nonblocking
import cereal.messaging as messaging import cereal.messaging as messaging
from cereal.visionipc import VisionIpcClient, VisionStreamType from cereal.visionipc import VisionIpcClient, VisionStreamType
from common.conversions import Conversions as CV from common.conversions import Conversions as CV
@ -448,7 +448,7 @@ class Controls:
self.initialized = True self.initialized = True
self.set_initial_state() self.set_initial_state()
Params().put_bool("ControlsReady", True) put_bool_nonblocking("ControlsReady", True)
# Check for CAN timeout # Check for CAN timeout
if not can_strs: if not can_strs:

Loading…
Cancel
Save