prevent snapshot while onroad (#2366)
* prevent snapshot while onroad * fix offroad checkpull/2374/head
parent
c0d92516cc
commit
4c4b53beda
|
@ -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…
Reference in New Issue