prevent snapshot while onroad (#2366)

* prevent snapshot while onroad

* fix offroad check
old-commit-hash: 4c4b53bedafb966e813b98ab6522726204e213e7
This commit is contained in:
Adeeb Shihadeh
2020-10-20 14:04:18 -07:00
committed by GitHub
parent 9ecc0d362e
commit 4af9ea276b
2 changed files with 3 additions and 3 deletions
+1 -1
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")
+2 -2
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: