diff --git a/selfdrive/controls/controlsd.py b/selfdrive/controls/controlsd.py index 393824741..317184943 100755 --- a/selfdrive/controls/controlsd.py +++ b/selfdrive/controls/controlsd.py @@ -121,6 +121,8 @@ class Controls: self.params.remove("ExperimentalLongitudinalEnabled") if not self.CP.openpilotLongitudinalControl: self.params.remove("ExperimentalMode") + # dp + self.params.remove("dp_long_de2e") self.CS_prev = car.CarState.new_message() self.AM = AlertManager() diff --git a/selfdrive/ui/qt/onroad/annotated_camera.cc b/selfdrive/ui/qt/onroad/annotated_camera.cc index 1feb57748..e5df17f8a 100644 --- a/selfdrive/ui/qt/onroad/annotated_camera.cc +++ b/selfdrive/ui/qt/onroad/annotated_camera.cc @@ -275,7 +275,7 @@ void AnnotatedCameraWidget::drawLaneLines(QPainter &painter, const UIState *s) { #ifdef DP if (rainbow_path->is_enabled()) { rainbow_path->paint(bg); - } else if (sm["controlsState"].getControlsState().getExperimentalMode()) { + } else if (sm["longitudinalPlanExt"].getLongitudinalPlanExt().getDe2eIsBlended() || sm["controlsState"].getControlsState().getExperimentalMode()) { #else if (sm["controlsState"].getControlsState().getExperimentalMode()) { #endif