controlsd: write ControlsReady in thread (#29048)

old-commit-hash: 83c5d11dff
beeps
Adeeb Shihadeh 2 years ago committed by GitHub
parent fccb8f0a6d
commit e51ad90e92
  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