From ceadb85674ae2be0b0fafd91655881c6030ecbf4 Mon Sep 17 00:00:00 2001 From: Angel <roangel@student.ethz.ch> Date: Wed, 18 Oct 2017 12:41:04 +0200 Subject: [PATCH] fixed motors off button thing? need to test --- .../GUI_Qt/studentGUI/src/MainWindow.cpp | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/pps_ws/src/d_fall_pps/GUI_Qt/studentGUI/src/MainWindow.cpp b/pps_ws/src/d_fall_pps/GUI_Qt/studentGUI/src/MainWindow.cpp index 6415e0ef..66ded0c2 100644 --- a/pps_ws/src/d_fall_pps/GUI_Qt/studentGUI/src/MainWindow.cpp +++ b/pps_ws/src/d_fall_pps/GUI_Qt/studentGUI/src/MainWindow.cpp @@ -103,16 +103,18 @@ MainWindow::~MainWindow() void MainWindow::disableGUI() { - // ui->groupBox_general->setEnabled(false); - ui->groupBox_4->setEnabled(false); + ui->motors_OFF_button->setEnabled(false); + ui->take_off_button->setEnabled(false); + ui->land_button->setEnabled(false); } void MainWindow::enableGUI() { - // ui->groupBox_general->setEnabled(true); + ui->motors_OFF_button->setEnabled(true); if(m_battery_state == BATTERY_STATE_NORMAL) { - ui->groupBox_4->setEnabled(true); + ui->take_off_button->setEnabled(true); + ui->land_button->setEnabled(true); } } @@ -199,12 +201,18 @@ void MainWindow::batteryStateChangedCallback(const std_msgs::Int32& msg) { case BATTERY_STATE_LOW: qstr.append("Low Battery!"); - ui->groupBox_4->setEnabled(false); + ui->take_off_button->setEnabled(false); + ui->land_button->setEnabled(false); + // ui->groupBox_4->setEnabled(false); + ui->label_battery->setText(qstr); m_battery_state = BATTERY_STATE_LOW; break; case BATTERY_STATE_NORMAL: - ui->groupBox_4->setEnabled(true); + // ui->groupBox_4->setEnabled(true); + ui->take_off_button->setEnabled(true); + ui->land_button->setEnabled(true); + ui->label_battery->clear(); m_battery_state = BATTERY_STATE_NORMAL; break; -- GitLab