duplicate alphalong toggle

pull/33885/head
AlexandreSato 8 months ago
parent 21bb0a2d7a
commit 2014783724
  1. 12
      selfdrive/ui/qt/offroad/developer_panel.cc
  2. 1
      selfdrive/ui/qt/offroad/developer_panel.h

@ -23,14 +23,24 @@ DeveloperPanel::DeveloperPanel(SettingsWindow *parent) : ListWidget(parent) {
}); });
addItem(longManeuverToggle); addItem(longManeuverToggle);
alphaLongToggle = new ParamControl("ExperimentalLongitudinalEnabled", tr("openpilot Longitudinal Control (Alpha)"), "", "");
// QObject::connect(alphaLongToggle, &ParamControl::toggleFlipped, [=](bool state) {
// params.putBool("JoystickDebugMode", false);
// joystickToggle->refresh();
// });
addItem(alphaLongToggle);
// Joystick and longitudinal maneuvers should be hidden on release branches // Joystick and longitudinal maneuvers should be hidden on release branches
// also the toggles should be not available to change in onroad state // also the toggles should be not available to change in onroad state
const bool is_release = params.getBool("IsReleaseBranch"); // const bool is_release = params.getBool("IsReleaseBranch");
const bool is_release = true;
QObject::connect(uiState(), &UIState::offroadTransition, [=](bool offroad) { QObject::connect(uiState(), &UIState::offroadTransition, [=](bool offroad) {
for (auto btn : findChildren<ParamControl *>()) { for (auto btn : findChildren<ParamControl *>()) {
if (btn != alphaLongToggle) {
btn->setVisible(!is_release); btn->setVisible(!is_release);
btn->setEnabled(offroad); btn->setEnabled(offroad);
} }
}
}); });
} }

@ -11,4 +11,5 @@ private:
Params params; Params params;
ParamControl* joystickToggle; ParamControl* joystickToggle;
ParamControl* longManeuverToggle; ParamControl* longManeuverToggle;
ParamControl* alphaLongToggle;
}; };

Loading…
Cancel
Save