From 2fa66d6f4d37a371e048dfc6ab1ad564ff004222 Mon Sep 17 00:00:00 2001 From: Jason Wen Date: Mon, 22 Sep 2025 01:35:13 -0400 Subject: [PATCH] ui: include Speed Limit Offset for Speed Limit Warning (#1276) * ui: include Speed Limit Offset for Speed Limit Warning * fix --- selfdrive/ui/sunnypilot/qt/onroad/hud.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/selfdrive/ui/sunnypilot/qt/onroad/hud.cc b/selfdrive/ui/sunnypilot/qt/onroad/hud.cc index 680542239..db6ca1952 100644 --- a/selfdrive/ui/sunnypilot/qt/onroad/hud.cc +++ b/selfdrive/ui/sunnypilot/qt/onroad/hud.cc @@ -335,7 +335,8 @@ void HudRendererSP::drawStandstillTimer(QPainter &p, int x, int y) { void HudRendererSP::drawSpeedLimitSigns(QPainter &p) { bool speedLimitValid = speedLimit > 0; int speedLimitRounded = std::nearbyint(speedLimit); - bool overspeed = speedLimitRounded < std::nearbyint(speed) && speedLimitRounded > 0; + int speedLimitFinalRounded = std::nearbyint(speedLimit + speedLimitOffset); + bool overspeed = speedLimitFinalRounded < std::nearbyint(speed) && speedLimitRounded > 0; bool speedLimitWarningEnabled = speedLimitMode == SpeedLimitMode::WARNING; QString speedLimitStr = speedLimitValid ? QString::number(speedLimitRounded) : "---";