From c3d7d8d6afa4b9e2c349ef5b9fd59ffcc713766a Mon Sep 17 00:00:00 2001 From: Willem Melching Date: Wed, 18 Mar 2020 11:38:00 -0700 Subject: [PATCH] Go to dashcam mode if locked out, fixes #1109 old-commit-hash: d08b56317fe31eadc1cffca8f1076acdd2144943 --- selfdrive/controls/controlsd.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/selfdrive/controls/controlsd.py b/selfdrive/controls/controlsd.py index 8c1357822..78590b514 100755 --- a/selfdrive/controls/controlsd.py +++ b/selfdrive/controls/controlsd.py @@ -443,6 +443,10 @@ def controlsd_thread(sm=None, pm=None, can_sock=None): passive = passive or not openpilot_enabled_toggle + # Passive if internet needed + internet_needed = params.get("Offroad_ConnectivityNeeded", encoding='utf8') is not None + passive = passive or internet_needed + # Pub/Sub Sockets if pm is None: pm = messaging.PubMaster(['sendcan', 'controlsState', 'carState', 'carControl', 'carEvents', 'carParams']) @@ -517,7 +521,6 @@ def controlsd_thread(sm=None, pm=None, can_sock=None): # controlsd is driven by can recv, expected at 100Hz rk = Ratekeeper(100, print_delay_threshold=None) - internet_needed = params.get("Offroad_ConnectivityNeeded", encoding='utf8') is not None prof = Profiler(False) # off by default