mirror of
https://github.com/sunnypilot/sunnypilot.git
synced 2026-10-01 03:53:45 +08:00
pending event
This commit is contained in:
+2
-2
@@ -267,8 +267,8 @@ struct OnroadEventSP @0xda96579883444c35 {
|
||||
laneTurnRight @18;
|
||||
speedLimitPreActive @19;
|
||||
speedLimitActive @20;
|
||||
speedLimitConfirmed @21;
|
||||
speedLimitChanged @22;
|
||||
speedLimitChanged @21;
|
||||
speedLimitPending @22;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -223,7 +223,10 @@ class SpeedLimitAssist:
|
||||
events_sp.add(EventNameSP.speedLimitPreActive)
|
||||
elif self.is_active:
|
||||
if self._state_prev not in ACTIVE_STATES:
|
||||
events_sp.add(EventNameSP.speedLimitActive)
|
||||
if self._speed_limit > 0:
|
||||
events_sp.add(EventNameSP.speedLimitActive)
|
||||
else:
|
||||
events_sp.add(EventNameSP.speedLimitPending)
|
||||
elif self.speed_limit_changed and self._speed_limit > 0:
|
||||
if self.speed_limit_prev <= 0:
|
||||
events_sp.add(EventNameSP.speedLimitActive)
|
||||
|
||||
@@ -186,4 +186,12 @@ EVENTS_SP: dict[int, dict[str, Alert | AlertCallbackType]] = {
|
||||
AlertStatus.normal, AlertSize.mid,
|
||||
Priority.LOW, VisualAlert.none, AudibleAlert.none, 5.),
|
||||
},
|
||||
|
||||
EventNameSP.speedLimitPending: {
|
||||
ET.WARNING: Alert(
|
||||
"Automatically adjusting to the previous speed limit",
|
||||
"",
|
||||
AlertStatus.normal, AlertSize.small,
|
||||
Priority.LOW, VisualAlert.none, AudibleAlert.none, 5.),
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user