diff --git a/pps_ws/src/d_fall_pps/CMakeLists.txt b/pps_ws/src/d_fall_pps/CMakeLists.txt index 610affdd41e78789c170e248d564e8831619cb67..d08a3c4c2a7b92ec5093c96f9d3fe91c47231c9b 100755 --- a/pps_ws/src/d_fall_pps/CMakeLists.txt +++ b/pps_ws/src/d_fall_pps/CMakeLists.txt @@ -95,7 +95,7 @@ set(SRC_HDRS_QOBJECT_GUI ${MY_GUI_LIB_PATH_INC}/myGraphicsScene.h ${MY_GUI_LIB_PATH_INC}/myGraphicsView.h ${MY_GUI_LIB_PATH_INC}/mainguiwindow.h - ${MY_GUI_LIB_PATH_INC}/rosNodeThread.h + ${MY_GUI_LIB_PATH_INC}/rosNodeThread_for_managerGUI.h ${MY_GUI_LIB_PATH_INC}/CFLinker.h ) # GUI -- wrap UI file and QOBJECT files @@ -109,7 +109,7 @@ qt5_add_resources(MY_RESOURCE_FILE_RCC ${MY_RESOURCE_FILE_QRC}) # StudentGUI -- Special Qt sources that need to be wrapped before being compiled set(SRC_HDRS_QOBJECT_STUDENT_GUI ${STUDENT_GUI_LIB_PATH_INC}/MainWindow.h - ${STUDENT_GUI_LIB_PATH_INC}/rosNodeThread.h + ${STUDENT_GUI_LIB_PATH_INC}/rosNodeThread_for_studentGUI.h ) # StudentGUI -- wrap UI file and QOBJECT files qt5_wrap_ui(UIS_HDRS_STUDENT_GUI ${STUDENT_GUI_LIB_PATH_SRC}/MainWindow.ui) @@ -334,7 +334,7 @@ set(MY_CPP_SOURCES_GUI # compilation of sources ${MY_GUI_LIB_PATH_SRC}/myGraphicsView.cpp ${MY_GUI_LIB_PATH_SRC}/tablePiece.cpp ${MY_GUI_LIB_PATH_SRC}/marker.cpp - ${MY_GUI_LIB_PATH_SRC}/rosNodeThread.cpp + ${MY_GUI_LIB_PATH_SRC}/rosNodeThread_for_managerGUI.cpp ${MY_GUI_LIB_PATH_SRC}/crazyFly.cpp ${MY_GUI_LIB_PATH_SRC}/CFLinker.cpp ${MY_GUI_LIB_PATH_SRC}/channelLUT.cpp @@ -347,7 +347,7 @@ set(MY_CPP_SOURCES_GUI # compilation of sources set(MY_CPP_SOURCES_STUDENT_GUI # compilation of sources ${STUDENT_GUI_LIB_PATH_SRC}/MainWindow.cpp ${STUDENT_GUI_LIB_PATH_SRC}/main.cpp - ${STUDENT_GUI_LIB_PATH_SRC}/rosNodeThread.cpp + ${STUDENT_GUI_LIB_PATH_SRC}/rosNodeThread_for_studentGUI.cpp ) diff --git a/pps_ws/src/d_fall_pps/GUI_Qt/CrazyFlyGUI/include/CFLinker.h b/pps_ws/src/d_fall_pps/GUI_Qt/CrazyFlyGUI/include/CFLinker.h index cd98353cc186796b633534e23be794fdde880503..a0a9f56858f281d4d17a3090cda66b4545f9802b 100644 --- a/pps_ws/src/d_fall_pps/GUI_Qt/CrazyFlyGUI/include/CFLinker.h +++ b/pps_ws/src/d_fall_pps/GUI_Qt/CrazyFlyGUI/include/CFLinker.h @@ -38,7 +38,7 @@ #include "crazyFlyZone.h" #include "ui_mainguiwindow.h" -#include "rosNodeThread.h" +#include "rosNodeThread_for_managerGUI.h" #include <QObject> diff --git a/pps_ws/src/d_fall_pps/GUI_Qt/CrazyFlyGUI/include/mainguiwindow.h b/pps_ws/src/d_fall_pps/GUI_Qt/CrazyFlyGUI/include/mainguiwindow.h index e9a8b5b6a268bc1c44a44732109aa870bbeb6d90..030011304d4c00366c8bdac3ee9c44a37acf1106 100755 --- a/pps_ws/src/d_fall_pps/GUI_Qt/CrazyFlyGUI/include/mainguiwindow.h +++ b/pps_ws/src/d_fall_pps/GUI_Qt/CrazyFlyGUI/include/mainguiwindow.h @@ -41,7 +41,7 @@ #ifdef CATKIN_MAKE -#include "rosNodeThread.h" +#include "rosNodeThread_for_managerGUI.h" #include "marker.h" #include "crazyFly.h" #include "CFLinker.h" diff --git a/pps_ws/src/d_fall_pps/GUI_Qt/CrazyFlyGUI/include/rosNodeThread.h b/pps_ws/src/d_fall_pps/GUI_Qt/CrazyFlyGUI/include/rosNodeThread_for_managerGUI.h similarity index 96% rename from pps_ws/src/d_fall_pps/GUI_Qt/CrazyFlyGUI/include/rosNodeThread.h rename to pps_ws/src/d_fall_pps/GUI_Qt/CrazyFlyGUI/include/rosNodeThread_for_managerGUI.h index 699a5b1fa2bf8a876dc2c89c9f25f8710cc40184..e07356ee7c505e8cce81bd51b1723a939f73f792 100644 --- a/pps_ws/src/d_fall_pps/GUI_Qt/CrazyFlyGUI/include/rosNodeThread.h +++ b/pps_ws/src/d_fall_pps/GUI_Qt/CrazyFlyGUI/include/rosNodeThread_for_managerGUI.h @@ -30,8 +30,8 @@ // ---------------------------------------------------------------------------------- -#ifndef ___ROSNODETHREAD_H___ -#define ___ROSNODETHREAD_H___ +#ifndef ___ROSNODETHREAD_FOR_MANAGERGUI_H___ +#define ___ROSNODETHREAD_FOR_MANAGERGUI_H___ #include <QtCore> #include <QThread> diff --git a/pps_ws/src/d_fall_pps/GUI_Qt/CrazyFlyGUI/src/myGraphicsScene.cpp b/pps_ws/src/d_fall_pps/GUI_Qt/CrazyFlyGUI/src/myGraphicsScene.cpp index 33b5d4e7b837e93fed28bdb5b919823055a5ff4e..8fe4b7da4debae168ddacceaf3b4b7471f015fa5 100755 --- a/pps_ws/src/d_fall_pps/GUI_Qt/CrazyFlyGUI/src/myGraphicsScene.cpp +++ b/pps_ws/src/d_fall_pps/GUI_Qt/CrazyFlyGUI/src/myGraphicsScene.cpp @@ -228,7 +228,7 @@ void myGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent *mouseEvent) tmp_crazyfly_zone_item->setRect(QRectF(*p1, mouseEvent->scenePos())); tmp_crazyfly_zone_item->updateCenterMarker(); qDebug("Mouse Position: %d, %d", (mouseEvent->scenePos()).toPoint().x(), (mouseEvent->scenePos()).toPoint().y()); - qDebug("Rectangle BottomRight Position: %d, %d", tmp_crazyfly_zone_item->rect().bottomRight().x(), tmp_crazyfly_zone_item->rect().bottomRight().y()); + qDebug("Rectangle BottomRight Position: %f, %f", tmp_crazyfly_zone_item->rect().bottomRight().x(), tmp_crazyfly_zone_item->rect().bottomRight().y()); break; } } diff --git a/pps_ws/src/d_fall_pps/GUI_Qt/CrazyFlyGUI/src/rosNodeThread.cpp b/pps_ws/src/d_fall_pps/GUI_Qt/CrazyFlyGUI/src/rosNodeThread_for_managerGUI.cpp similarity index 99% rename from pps_ws/src/d_fall_pps/GUI_Qt/CrazyFlyGUI/src/rosNodeThread.cpp rename to pps_ws/src/d_fall_pps/GUI_Qt/CrazyFlyGUI/src/rosNodeThread_for_managerGUI.cpp index d417ffc9205778cb74f318c78d49853630fc89c2..cae1ed0efaae8a4b3cdc13b41e838080ab6eb344 100644 --- a/pps_ws/src/d_fall_pps/GUI_Qt/CrazyFlyGUI/src/rosNodeThread.cpp +++ b/pps_ws/src/d_fall_pps/GUI_Qt/CrazyFlyGUI/src/rosNodeThread_for_managerGUI.cpp @@ -30,7 +30,7 @@ // ---------------------------------------------------------------------------------- -#include "rosNodeThread.h" +#include "rosNodeThread_for_managerGUI.h" #include "d_fall_pps/CMRead.h" #include "d_fall_pps/CMUpdate.h" diff --git a/pps_ws/src/d_fall_pps/GUI_Qt/studentGUI/include/MainWindow.h b/pps_ws/src/d_fall_pps/GUI_Qt/studentGUI/include/MainWindow.h index 28b9dbb68ed39b8aedfd5c4d47283e648a1e2dc2..017bce60cb7f3de45baa114a8ff8d78356ceb359 100644 --- a/pps_ws/src/d_fall_pps/GUI_Qt/studentGUI/include/MainWindow.h +++ b/pps_ws/src/d_fall_pps/GUI_Qt/studentGUI/include/MainWindow.h @@ -34,11 +34,12 @@ #define MAINWINDOW_H #include <QMainWindow> +#include <QShortcut> #include <std_msgs/Int32.h> #include <std_msgs/Float32.h> -#include "rosNodeThread.h" +#include "rosNodeThread_for_studentGUI.h" #include "d_fall_pps/CrazyflieContext.h" #include "d_fall_pps/CrazyflieData.h" @@ -196,6 +197,8 @@ private slots: private: Ui::MainWindow *ui; + QShortcut* m_close_GUI_shortcut; + rosNodeThread* m_rosNodeThread; int m_radio_status; float m_battery_voltage; diff --git a/pps_ws/src/d_fall_pps/GUI_Qt/studentGUI/include/rosNodeThread.h b/pps_ws/src/d_fall_pps/GUI_Qt/studentGUI/include/rosNodeThread_for_studentGUI.h similarity index 96% rename from pps_ws/src/d_fall_pps/GUI_Qt/studentGUI/include/rosNodeThread.h rename to pps_ws/src/d_fall_pps/GUI_Qt/studentGUI/include/rosNodeThread_for_studentGUI.h index 193561248a04e927fc8b337f9384bbf6e33b07e8..a7bb587441ceec81540e4b34c5ed4f0cf94d7aea 100644 --- a/pps_ws/src/d_fall_pps/GUI_Qt/studentGUI/include/rosNodeThread.h +++ b/pps_ws/src/d_fall_pps/GUI_Qt/studentGUI/include/rosNodeThread_for_studentGUI.h @@ -30,8 +30,8 @@ // ---------------------------------------------------------------------------------- -#ifndef ___ROSNODETHREAD_H___ -#define ___ROSNODETHREAD_H___ +#ifndef ___ROSNODETHREAD_FOR_STUDENTGUI_H___ +#define ___ROSNODETHREAD_FOR_STUDENTGUI_H___ #include <QtCore> #include <QThread> 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 ba7c7ab761b93998c598aeb50303fb6e10325ed3..26aceace58cad5003623f2f078d47f309033275e 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 @@ -33,7 +33,6 @@ #include "MainWindow.h" #include "ui_MainWindow.h" #include <string> -#include <QShortcut> #include <ros/ros.h> #include <ros/network.h> @@ -206,7 +205,7 @@ MainWindow::MainWindow(int argc, char **argv, QWidget *parent) : // > for "all motors off", press the space bar ui->motors_OFF_button->setShortcut(tr("Space")); // > for "kill GUI node", press "CTRL+C" while the GUI window is the focus - QShortcut* close_GUI_shortcut = new QShortcut(QKeySequence(tr("CTRL+C")), this, SLOT(close())); + m_close_GUI_shortcut = new QShortcut(QKeySequence(tr("CTRL+C")), this, SLOT(close())); initialize_demo_setpoint(); diff --git a/pps_ws/src/d_fall_pps/GUI_Qt/studentGUI/src/rosNodeThread.cpp b/pps_ws/src/d_fall_pps/GUI_Qt/studentGUI/src/rosNodeThread_for_studentGUI.cpp similarity index 98% rename from pps_ws/src/d_fall_pps/GUI_Qt/studentGUI/src/rosNodeThread.cpp rename to pps_ws/src/d_fall_pps/GUI_Qt/studentGUI/src/rosNodeThread_for_studentGUI.cpp index ce3b6182fe6e8576106c2a52292e9f5d81f6eae6..ce716b2d68d6591def161b4df756b544981c3002 100644 --- a/pps_ws/src/d_fall_pps/GUI_Qt/studentGUI/src/rosNodeThread.cpp +++ b/pps_ws/src/d_fall_pps/GUI_Qt/studentGUI/src/rosNodeThread_for_studentGUI.cpp @@ -30,7 +30,7 @@ // ---------------------------------------------------------------------------------- -#include "rosNodeThread.h" +#include "rosNodeThread_for_studentGUI.h" #include "d_fall_pps/CMRead.h" #include "d_fall_pps/CMUpdate.h"