From eca20fc616d95eb6b51d1082da14234dc1823fe5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niccol=C3=B2=20Betto?= <niccolo.betto@skywarder.eu> Date: Wed, 31 Jul 2024 20:58:50 +0200 Subject: [PATCH] [Mavlink] Handle WACK messages OutgoingMessagessViewer now paints messages that received a WACK reply as white. --- libs/magic_enum | 1 + .../OutgoingMessagesViewerModule.cpp | 9 +++------ 2 files changed, 4 insertions(+), 6 deletions(-) create mode 160000 libs/magic_enum diff --git a/libs/magic_enum b/libs/magic_enum new file mode 160000 index 00000000..dae6bbf1 --- /dev/null +++ b/libs/magic_enum @@ -0,0 +1 @@ +Subproject commit dae6bbf16c363e9ead4e628a47fdb02956a634f3 diff --git a/src/shared/Modules/OutgoingMessagesViewer/OutgoingMessagesViewerModule.cpp b/src/shared/Modules/OutgoingMessagesViewer/OutgoingMessagesViewerModule.cpp index 423ab8a4..443ec218 100644 --- a/src/shared/Modules/OutgoingMessagesViewer/OutgoingMessagesViewerModule.cpp +++ b/src/shared/Modules/OutgoingMessagesViewer/OutgoingMessagesViewerModule.cpp @@ -37,18 +37,15 @@ OutgoingMessagesViewerModule::OutgoingMessagesViewerModule() { handleMsg(message); }); MessageBroker::getInstance().subscribe( Filter::fromString(SkywardHubStrings::mavlink_received_msg_ACK_topic), - this, - [this](const Message& message, const Filter& filter) + this, [this](const Message& message, const Filter& filter) { handleAck(message); }); MessageBroker::getInstance().subscribe( Filter::fromString(SkywardHubStrings::mavlink_received_msg_NACK_topic), - this, - [this](const Message& message, const Filter& filter) + this, [this](const Message& message, const Filter& filter) { handleNack(message); }); MessageBroker::getInstance().subscribe( Filter::fromString(SkywardHubStrings::mavlink_received_msg_WACK_topic), - this, - [this](const Message& message, const Filter& filter) + this, [this](const Message& message, const Filter& filter) { handleWack(message); }); timer = new QTimer(this); -- GitLab