mirror of
https://github.com/sunnypilot/sunnypilot.git
synced 2026-06-24 20:52:08 +08:00
Compare commits
8 Commits
master-dev
...
better-exp
| Author | SHA1 | Date | |
|---|---|---|---|
| 9a2b0522f0 | |||
| d2b255aebc | |||
| 0df6bac25e | |||
| 01147241a3 | |||
| 81cd484c5a | |||
| 9aa7c39e55 | |||
| b93303094e | |||
| acfe52317b |
@@ -342,6 +342,7 @@ struct OnroadEventSP @0xda96579883444c35 {
|
|||||||
speedLimitChanged @21;
|
speedLimitChanged @21;
|
||||||
speedLimitPending @22;
|
speedLimitPending @22;
|
||||||
e2eChime @23;
|
e2eChime @23;
|
||||||
|
chillModeSwitched @24;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -46,5 +46,8 @@ class CruiseHelper:
|
|||||||
if self.button_frame_counts[ButtonType.gapAdjustCruise] >= DISTANCE_LONG_PRESS and not self.experimental_mode_switched:
|
if self.button_frame_counts[ButtonType.gapAdjustCruise] >= DISTANCE_LONG_PRESS and not self.experimental_mode_switched:
|
||||||
self._experimental_mode = not experimental_mode
|
self._experimental_mode = not experimental_mode
|
||||||
self.params.put_bool_nonblocking("ExperimentalMode", self._experimental_mode)
|
self.params.put_bool_nonblocking("ExperimentalMode", self._experimental_mode)
|
||||||
events.add(EventNameSP.experimentalModeSwitched)
|
if self._experimental_mode:
|
||||||
|
events.add(EventNameSP.experimentalModeSwitched)
|
||||||
|
else:
|
||||||
|
events.add(EventNameSP.chillModeSwitched)
|
||||||
self.experimental_mode_switched = True
|
self.experimental_mode_switched = True
|
||||||
|
|||||||
@@ -181,7 +181,11 @@ EVENTS_SP: dict[int, dict[str, Alert | AlertCallbackType]] = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
EventNameSP.experimentalModeSwitched: {
|
EventNameSP.experimentalModeSwitched: {
|
||||||
ET.WARNING: NormalPermanentAlert("Experimental Mode Switched", duration=1.5)
|
ET.WARNING: NormalPermanentAlert("Experimental Mode", duration=1.5)
|
||||||
|
},
|
||||||
|
|
||||||
|
EventNameSP.chillModeSwitched: {
|
||||||
|
ET.WARNING: NormalPermanentAlert("Chill Mode", duration=1.5)
|
||||||
},
|
},
|
||||||
|
|
||||||
EventNameSP.wrongCarModeAlertOnly: {
|
EventNameSP.wrongCarModeAlertOnly: {
|
||||||
|
|||||||
Reference in New Issue
Block a user