prevent snapshot while onroad (#2366)

* prevent snapshot while onroad

* fix offroad check
old-commit-hash: 4c4b53beda
commatwo_master
Adeeb Shihadeh 5 years ago committed by GitHub
parent 9ecc0d362e
commit 4af9ea276b
  1. 2
      selfdrive/camerad/snapshot/snapshot.py
  2. 4
      selfdrive/thermald/thermald.py

@ -19,7 +19,7 @@ def snapshot():
params = Params()
front_camera_allowed = int(params.get("RecordFront"))
if params.get("IsTakingSnapshot") == b"1":
if params.get("IsOffroad") != b"1" or params.get("IsTakingSnapshot") == b"1":
return None
params.put("IsTakingSnapshot", "1")

@ -13,7 +13,7 @@ from cereal import log
from common.filter_simple import FirstOrderFilter
from common.hardware import EON, HARDWARE, TICI
from common.numpy_fast import clip, interp
from common.params import Params, put_nonblocking
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.loggerd.config import get_available_percent
@ -379,7 +379,7 @@ def thermald_thread():
if startup_conditions["ignition"]:
cloudlog.event("Startup blocked", startup_conditions=startup_conditions)
if should_start_prev or (count == 0):
put_nonblocking("IsOffroad", "1")
params.put("IsOffroad", "1")
started_ts = None
if off_ts is None:

Loading…
Cancel
Save