add file to disable lte while onroad (#20163)

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: f7019a6a2c
commatwo_master
Adeeb Shihadeh 5 years ago committed by GitHub
parent 98395e1909
commit 2cf71c7751
  1. 8
      selfdrive/thermald/thermald.py

@ -14,7 +14,7 @@ from common.numpy_fast import clip, interp
from common.params import Params
from common.realtime import DT_TRML, sec_since_boot
from selfdrive.controls.lib.alertmanager import set_offroad_alert
from selfdrive.hardware import EON, HARDWARE
from selfdrive.hardware import EON, TICI, HARDWARE
from selfdrive.loggerd.config import get_available_percent
from selfdrive.pandad import get_expected_signature
from selfdrive.swaglog import cloudlog
@ -23,6 +23,8 @@ from selfdrive.version import get_git_branch, terms_version, training_version
FW_SIGNATURE = get_expected_signature()
DISABLE_LTE_ONROAD = os.path.exists("/persist/disable_lte_onroad")
ThermalStatus = log.DeviceState.ThermalStatus
NetworkType = log.DeviceState.NetworkType
NetworkStrength = log.DeviceState.NetworkStrength
@ -354,6 +356,8 @@ def thermald_thread():
if should_start:
if not should_start_prev:
params.delete("IsOffroad")
if TICI and DISABLE_LTE_ONROAD:
os.system("sudo systemctl stop --no-block lte")
off_ts = None
if started_ts is None:
@ -365,6 +369,8 @@ def thermald_thread():
if should_start_prev or (count == 0):
params.put("IsOffroad", "1")
if TICI and DISABLE_LTE_ONROAD:
os.system("sudo systemctl start --no-block lte")
started_ts = None
if off_ts is None:

Loading…
Cancel
Save