mirror of
https://github.com/sunnypilot/sunnypilot.git
synced 2026-06-24 18:42:07 +08:00
less harsh steering unavailable alert when overriding (#20718)
* less harsh steering unavailable alert when overriding
* just steer
* 1s
* orange
* update refs
old-commit-hash: 836668f105
This commit is contained in:
+1
-1
Submodule cereal updated: b39c6fc26d...9c56c531c6
@@ -119,7 +119,10 @@ class CarInterfaceBase():
|
||||
if cs_out.steerError:
|
||||
events.add(EventName.steerUnavailable)
|
||||
elif cs_out.steerWarning:
|
||||
events.add(EventName.steerTempUnavailable)
|
||||
if cs_out.steeringPressed:
|
||||
events.add(EventName.steerTempUnavailableUserOverride)
|
||||
else:
|
||||
events.add(EventName.steerTempUnavailable)
|
||||
|
||||
# Disable on rising edge of gas or brake. Also disable on brake when speed > 0.
|
||||
# Optionally allow to press gas at zero speed to resume.
|
||||
|
||||
@@ -351,6 +351,14 @@ EVENTS: Dict[int, Dict[str, Union[Alert, Callable[[Any, messaging.SubMaster, boo
|
||||
Priority.LOWEST, VisualAlert.steerRequired, AudibleAlert.none, .0, .0, .1),
|
||||
},
|
||||
|
||||
EventName.steerTempUnavailableUserOverride: {
|
||||
ET.WARNING: Alert(
|
||||
"Steering Temporarily Unavailable",
|
||||
"",
|
||||
AlertStatus.userPrompt, AlertSize.small,
|
||||
Priority.LOW, VisualAlert.steerRequired, AudibleAlert.chimePrompt, 1., 1., 1.),
|
||||
},
|
||||
|
||||
EventName.preDriverDistracted: {
|
||||
ET.WARNING: Alert(
|
||||
"KEEP EYES ON ROAD: Driver Distracted",
|
||||
|
||||
@@ -1 +1 @@
|
||||
a3186f6a218e5f031239a60e218049a56c5636a6
|
||||
bb1af9fc73c15967a4160d8899f2688b059627bf
|
||||
Reference in New Issue
Block a user