From dfdbf6e41607d793f4c7d38407978a28af0d2e28 Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Sun, 30 Aug 2020 13:38:40 -0500 Subject: [PATCH] Show lane lines and path while using uiview.py (#2104) * add modeld and required calibd procs to uiview to display lane lines when debugging * send radarState with empty message to show model path * make uiview.py executable --- selfdrive/debug/uiview.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) mode change 100644 => 100755 selfdrive/debug/uiview.py diff --git a/selfdrive/debug/uiview.py b/selfdrive/debug/uiview.py old mode 100644 new mode 100755 index 899f932ad6..e31d6cf3c3 --- a/selfdrive/debug/uiview.py +++ b/selfdrive/debug/uiview.py @@ -3,12 +3,12 @@ import time import cereal.messaging as messaging from selfdrive.manager import start_managed_process, kill_managed_process -services = ['controlsState', 'thermal'] # the services needed to be spoofed to start ui offroad -procs = ['camerad', 'ui'] +services = ['controlsState', 'thermal', 'radarState'] # the services needed to be spoofed to start ui offroad +procs = ['camerad', 'ui', 'modeld', 'calibrationd'] [start_managed_process(p) for p in procs] # start needed processes pm = messaging.PubMaster(services) -dat_cs, dat_thermal = [messaging.new_message(s) for s in services] +dat_cs, dat_thermal, dat_radar = [messaging.new_message(s) for s in services] dat_cs.controlsState.rearViewCam = False # ui checks for these two messages dat_thermal.thermal.started = True @@ -16,6 +16,7 @@ try: while True: pm.send('controlsState', dat_cs) pm.send('thermal', dat_thermal) + pm.send('radarState', dat_radar) time.sleep(1 / 100) # continually send, rate doesn't matter for thermal except KeyboardInterrupt: [kill_managed_process(p) for p in procs]