From cc59e6df8bb97f9a09804986b9350ea279b27cec Mon Sep 17 00:00:00 2001 From: Pos <pierpaolo.mancini@mail.polimi.it> Date: Tue, 20 Jul 2021 21:49:47 +0200 Subject: [PATCH] Small fix --- Modules/CommandPad/commandpadmodule.cpp | 12 ++++++++ Modules/CommandPad/commandpadmodule.h | 2 ++ Modules/CommandPad/commandpadmodule.ui | 30 ++++++-------------- Modules/Mavlink/mavlink_skyward_lib | 2 +- Modules/MessageViewer/messagesviewermodule.h | 2 +- Modules/skywardhubstrings.cpp | 3 +- Modules/skywardhubstrings.h | 1 + SkywardHub.pro.user | 2 +- 8 files changed, 29 insertions(+), 25 deletions(-) diff --git a/Modules/CommandPad/commandpadmodule.cpp b/Modules/CommandPad/commandpadmodule.cpp index 80566dcf..531c4818 100644 --- a/Modules/CommandPad/commandpadmodule.cpp +++ b/Modules/CommandPad/commandpadmodule.cpp @@ -62,6 +62,8 @@ void CommandPadModule::buildUI() connect(ui->noseconeOpen_button, &QPushButton::clicked, this, &CommandPadModule::onNoseconeOpenClicked); connect(ui->endMission_button, &QPushButton::clicked, this, &CommandPadModule::onEndMissionClicked); connect(ui->rawEventSend_button, &QPushButton::clicked, this, &CommandPadModule::onRawEventSendClicked); + connect(ui->calibrateAlgos_button, &QPushButton::clicked, this, &CommandPadModule::onCalibrateALGOSClicked); + connect(ui->calibrateSensors_button, &QPushButton::clicked, this, &CommandPadModule::onCalibrateSENSORSClicked); connect(ui->cutDrogue_button, &QPushButton::clicked, this, &CommandPadModule::onCutDrogueClicked); connect(ui->primaryCut_button, &QPushButton::clicked, this, &CommandPadModule::onPrimaryCutClicked); @@ -187,6 +189,16 @@ void CommandPadModule::onBoardResetClicked() send(createCommandMsg("MAV_CMD_BOARD_RESET")); } +void CommandPadModule::onCalibrateALGOSClicked() +{ + send(createCommandMsg("MAV_CMD_CALIBRATE_ALGOS")); +} + +void CommandPadModule::onCalibrateSENSORSClicked() +{ + send(createCommandMsg("MAV_CMD_CALIBRATE_SENSORS")); +} + void CommandPadModule::onTestAerobrakesClicked() { send(createCommandMsg("MAV_CMD_TEST_AEROBRAKES")); diff --git a/Modules/CommandPad/commandpadmodule.h b/Modules/CommandPad/commandpadmodule.h index 561f33b4..7f3283d0 100644 --- a/Modules/CommandPad/commandpadmodule.h +++ b/Modules/CommandPad/commandpadmodule.h @@ -38,6 +38,8 @@ protected: void onTestModeClicked(); void onTestBackupCutClicked(); void onBoardResetClicked(); + void onCalibrateALGOSClicked(); + void onCalibrateSENSORSClicked(); void onTestAerobrakesClicked(); void onDisableAerobrakesClicked(); void onDeploymentAltitudeSetClicked(); diff --git a/Modules/CommandPad/commandpadmodule.ui b/Modules/CommandPad/commandpadmodule.ui index 4815133a..f62621cb 100644 --- a/Modules/CommandPad/commandpadmodule.ui +++ b/Modules/CommandPad/commandpadmodule.ui @@ -402,19 +402,13 @@ <item> <layout class="QVBoxLayout" name="verticalLayout_4"> <item> - <layout class="QHBoxLayout" name="horizontalLayout_9"> + <layout class="QHBoxLayout" name="horizontalLayout_10"> <item> - <spacer name="horizontalSpacer_6"> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>40</width> - <height>20</height> - </size> + <widget class="QPushButton" name="calibrateSensors_button"> + <property name="text"> + <string>SENSORS</string> </property> - </spacer> + </widget> </item> <item> <widget class="QPushButton" name="initialOrientationSet_pushButton"> @@ -424,17 +418,11 @@ </widget> </item> <item> - <spacer name="horizontalSpacer_7"> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>40</width> - <height>20</height> - </size> + <widget class="QPushButton" name="calibrateAlgos_button"> + <property name="text"> + <string>ALGOS</string> </property> - </spacer> + </widget> </item> </layout> </item> diff --git a/Modules/Mavlink/mavlink_skyward_lib b/Modules/Mavlink/mavlink_skyward_lib index f0b4285f..bfc4a996 160000 --- a/Modules/Mavlink/mavlink_skyward_lib +++ b/Modules/Mavlink/mavlink_skyward_lib @@ -1 +1 @@ -Subproject commit f0b4285ffc1f8176a4a2f15f512a8476ad779aac +Subproject commit bfc4a996bed55463fd028e59f4d76ad52de6f2c2 diff --git a/Modules/MessageViewer/messagesviewermodule.h b/Modules/MessageViewer/messagesviewermodule.h index e060e44e..66fb92c6 100644 --- a/Modules/MessageViewer/messagesviewermodule.h +++ b/Modules/MessageViewer/messagesviewermodule.h @@ -53,7 +53,7 @@ protected: private: Ui::MessagesViewerModule *ui; QList<MessageLog> messages; - QString ackTopic = "ACK"; + QString ackTopic = SkywardHubStrings::mavlink_received_msg_ACK_topic; int maxSize = 10; }; diff --git a/Modules/skywardhubstrings.cpp b/Modules/skywardhubstrings.cpp index 5c131144..7b432873 100644 --- a/Modules/skywardhubstrings.cpp +++ b/Modules/skywardhubstrings.cpp @@ -40,7 +40,8 @@ const QString SkywardHubStrings::mavlink_orientation_tc_roll_name = "roll"; const QString SkywardHubStrings::msgIdField = "id"; const QString SkywardHubStrings::msgSequenceNumberField = "sequenceNumber"; const QString SkywardHubStrings::mavlink_quality_link_topic = "MavlinkLinkQuality"; -const QString SkywardHubStrings::mavlink_received_msg_topic = "MavlinkMessages"; +const QString SkywardHubStrings::mavlink_received_msg_topic = "Mav"; +const QString SkywardHubStrings::mavlink_received_msg_ACK_topic = mavlink_received_msg_topic + "/ACK_TM"; SkywardHubStrings::SkywardHubStrings() diff --git a/Modules/skywardhubstrings.h b/Modules/skywardhubstrings.h index 9d435969..a7f93eef 100644 --- a/Modules/skywardhubstrings.h +++ b/Modules/skywardhubstrings.h @@ -49,6 +49,7 @@ public: static const QString mavlink_quality_link_topic; static const QString mavlink_received_msg_topic; + static const QString mavlink_received_msg_ACK_topic; }; diff --git a/SkywardHub.pro.user b/SkywardHub.pro.user index f0ffb8be..c86aea08 100644 --- a/SkywardHub.pro.user +++ b/SkywardHub.pro.user @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE QtCreatorProject> -<!-- Written by QtCreator 4.14.2, 2021-07-14T18:16:08. --> +<!-- Written by QtCreator 4.14.2, 2021-07-20T21:19:28. --> <qtcreator> <data> <variable>EnvironmentId</variable> -- GitLab