Disable audible Car Steer Alerts toggle

This commit is contained in:
infiniteCable2
2026-01-28 17:18:57 +01:00
parent ff041a5fc5
commit d4e54c406e
3 changed files with 11 additions and 0 deletions
+1
View File
@@ -143,6 +143,7 @@ inline static std::unordered_map<std::string, ParamKeyAttributes> keys = {
{"EnableSLPredReactToCurves", {PERSISTENT, BOOL}},
{"BatteryDetails", {PERSISTENT, BOOL}},
{"ForceRHDForBSM", {PERSISTENT, BOOL}},
{"DisableCarSteerAlerts", {PERSISTENT, BOOL}},
// --- sunnypilot params --- //
{"ApiCache_DriveStats", {PERSISTENT, JSON}},
+3
View File
@@ -69,6 +69,7 @@ class Controls(ControlsExt, ModelStateBase):
self.enable_long_comfort_mode = self.params.get_bool("EnableLongComfortMode")
self.smooth_steer = PT2Filter(46.0, 1.0, DT_CTRL)
self.force_rhd_for_bsm = self.params.get_bool("ForceRHDForBSM")
self.disable_car_steer_alerts = self.params.get_bool("DisableCarSteerAlerts")
self.pose_calibrator = PoseCalibrator()
self.calibrated_pose: Pose | None = None
@@ -103,6 +104,7 @@ class Controls(ControlsExt, ModelStateBase):
self.enable_pred_react_to_curves = self.params.get_bool("EnableSLPredReactToCurves")
self.force_rhd_for_bsm = self.params.get_bool("ForceRHDForBSM")
self.enable_long_comfort_mode = self.params.get_bool("EnableLongComfortMode")
self.disable_car_steer_alerts = self.params.get_bool("DisableCarSteerAlerts")
def state_control(self):
CS = self.sm['carState']
@@ -198,6 +200,7 @@ class Controls(ControlsExt, ModelStateBase):
CC.steerLimited = self.steer_limited_by_safety
CC.forceRHDForBSM = self.force_rhd_for_bsm
CC.longComfortMode = self.enable_long_comfort_mode
CC.disableCarSteerAlerts = self.disable_car_steer_alerts
# Orientation and angle rates can be useful for carcontroller
# Only calibrated (car) frame is relevant for the carcontroller
+7
View File
@@ -95,6 +95,13 @@ InfiniteCableTogglesPanel::InfiniteCableTogglesPanel(SettingsWindow *parent) : L
tr("The onroad screen is turned of after 10 seconds. It will be temporarily enabled on alerts"),
"../assets/icons/eye_closed.png",
false,
},
{
"DisableCarSteerAlerts",
tr("Disable Car Steer Alerts"),
tr("Disables audible steering alerts from car"),
"../assets/icons/chffr_wheel.png",
false,
},
{
"EnableAngleOffset",