Maybe this can delay the SLC deletion

This commit is contained in:
firestarsdog
2026-04-12 17:52:47 -04:00
parent b9657a688a
commit b755562edb
2 changed files with 3 additions and 2 deletions
+2 -1
View File
@@ -213,7 +213,8 @@ class HudRenderer(Widget):
primary_priority=primary_priority,
secondary_priority=secondary_priority,
)
self._speed_limit = max(0.0, resolved_speed_limit * speed_conversion)
display_speed_limit = starpilot_plan.slcOverriddenSpeed if starpilot_plan.slcOverriddenSpeed > 0 else resolved_speed_limit
self._speed_limit = max(0.0, display_speed_limit * speed_conversion)
self._speed_limit_offset = starpilot_plan.slcSpeedLimitOffset * speed_conversion
self._speed_limit_overridden = bool(starpilot_plan.slcOverriddenSpeed > 0 and starpilot_plan.slcSpeedLimit > 0)
if self._speed_limit > 0 and not self._speed_limit_overridden and not self._show_speed_limit_offset:
@@ -183,7 +183,7 @@ void StarPilotAnnotatedCameraWidget::updateState(const UIState &s, const StarPil
roadCurvature = starpilotPlan.getRoadCurvature();
roadName = QString::fromStdString(mapdOut.getRoadName());
slcOverriddenSpeed = starpilotPlan.getSlcOverriddenSpeed();
speedLimit = starpilotPlan.getSlcSpeedLimit();
speedLimit = slcOverriddenSpeed != 0 ? slcOverriddenSpeed : starpilotPlan.getSlcSpeedLimit();
speedLimitChanged = starpilotPlan.getSpeedLimitChanged();
speedLimitSource = starpilotPlan.getSlcSpeedLimitSource();
stoppingDistance = modelV2.getPosition().getX().size() > 33 - 1 ? modelV2.getPosition().getX()[33 - 1] : 0.0;