duplicate alphalong toggle

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

@ -23,13 +23,23 @@ 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 *>()) {
btn->setVisible(!is_release); if (btn != alphaLongToggle) {
btn->setEnabled(offroad); btn->setVisible(!is_release);
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