prevent snapshot while onroad (#2366)

* prevent snapshot while onroad

* fix offroad check
pull/2374/head
Adeeb Shihadeh 2020-10-20 14:04:18 -07:00 committed by GitHub
parent c0d92516cc
commit 4c4b53beda
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View File

@ -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")

View File

@ -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: