Make driverview not pin two cores at 100%

old-commit-hash: fab8425f2f
commatwo_master
Willem Melching 5 years ago
parent 24f4b9753f
commit 3e630fce60
  1. 7
      selfdrive/controls/lib/driverview.py

@ -12,6 +12,7 @@ from common.basedir import BASEDIR
KILL_TIMEOUT = 15 KILL_TIMEOUT = 15
def send_controls_packet(pm): def send_controls_packet(pm):
while True: while True:
dat = messaging.new_message('controlsState') dat = messaging.new_message('controlsState')
@ -19,6 +20,8 @@ def send_controls_packet(pm):
"rearViewCam": True, "rearViewCam": True,
} }
pm.send('controlsState', dat) pm.send('controlsState', dat)
time.sleep(0.01)
def send_dmon_packet(pm, d): def send_dmon_packet(pm, d):
dat = messaging.new_message('dMonitoringState') dat = messaging.new_message('dMonitoringState')
@ -29,6 +32,7 @@ def send_dmon_packet(pm, d):
} }
pm.send('dMonitoringState', dat) pm.send('dMonitoringState', dat)
def main(): def main():
pm = messaging.PubMaster(['controlsState', 'dMonitoringState']) pm = messaging.PubMaster(['controlsState', 'dMonitoringState'])
controls_sender = multiprocessing.Process(target=send_controls_packet, args=[pm]) controls_sender = multiprocessing.Process(target=send_controls_packet, args=[pm])
@ -70,5 +74,8 @@ def main():
is_rhd = params.get("IsRHD") == b"1" is_rhd = params.get("IsRHD") == b"1"
is_rhd_checked = True is_rhd_checked = True
time.sleep(0.01)
if __name__ == '__main__': if __name__ == '__main__':
main() main()

Loading…
Cancel
Save