From 7a6c77b9e64e703d704bda0ab667365d4c6ee3d7 Mon Sep 17 00:00:00 2001 From: flipflip Date: Wed, 10 Dec 2025 09:50:09 +0100 Subject: [PATCH] bump SDK --- fixposition-sdk | 2 +- fixposition_driver_lib/src/fixposition_driver.cpp | 8 +------- .../include/fixposition_driver_msgs/data_to_ros.hpp | 4 +++- fixposition_driver_msgs/msg/ParserMsg.msg | 1 + 4 files changed, 6 insertions(+), 9 deletions(-) diff --git a/fixposition-sdk b/fixposition-sdk index 97f6014..c98018a 160000 --- a/fixposition-sdk +++ b/fixposition-sdk @@ -1 +1 @@ -Subproject commit 97f6014aa743d457f5b9de7f791a7fa469543317 +Subproject commit c98018afa605e64967d46e2387b70374255450ed diff --git a/fixposition_driver_lib/src/fixposition_driver.cpp b/fixposition_driver_lib/src/fixposition_driver.cpp index 18e914c..c23b288 100644 --- a/fixposition_driver_lib/src/fixposition_driver.cpp +++ b/fixposition_driver_lib/src/fixposition_driver.cpp @@ -300,13 +300,7 @@ bool FixpositionDriver::Worker() { case parser::Protocol::NOV_B: NotifyNovbObservers(msg); break; - case parser::Protocol::FP_B: - case parser::Protocol::UBX: - case parser::Protocol::RTCM3: - case parser::Protocol::UNI_B: - case parser::Protocol::SBF: - case parser::Protocol::SPARTN: - case parser::Protocol::OTHER: + default: break; } NotifyRawObservers(msg); diff --git a/fixposition_driver_msgs/include/fixposition_driver_msgs/data_to_ros.hpp b/fixposition_driver_msgs/include/fixposition_driver_msgs/data_to_ros.hpp index c047a24..7687879 100644 --- a/fixposition_driver_msgs/include/fixposition_driver_msgs/data_to_ros.hpp +++ b/fixposition_driver_msgs/include/fixposition_driver_msgs/data_to_ros.hpp @@ -653,8 +653,10 @@ inline int ParserProtocolToMsg(const RosMsgT& msg, const fpsdk::common::parser:: case fpsdk::common::parser::Protocol::UNI_B: return msg.PROTOCOL_UNI_B; case fpsdk::common::parser::Protocol::NOV_B: return msg.PROTOCOL_NOV_B; case fpsdk::common::parser::Protocol::SBF: return msg.PROTOCOL_SBF; + case fpsdk::common::parser::Protocol::QGC: return msg.PROTOCOL_QGC; case fpsdk::common::parser::Protocol::SPARTN: return msg.PROTOCOL_SPARTN; - case fpsdk::common::parser::Protocol::OTHER: return msg.PROTOCOL_OTHER; + case fpsdk::common::parser::Protocol::OTHER: + default: return msg.PROTOCOL_OTHER; } // clang-format on return msg.PROTOCOL_UNSPECIFIED; diff --git a/fixposition_driver_msgs/msg/ParserMsg.msg b/fixposition_driver_msgs/msg/ParserMsg.msg index 261e519..cb043bf 100644 --- a/fixposition_driver_msgs/msg/ParserMsg.msg +++ b/fixposition_driver_msgs/msg/ParserMsg.msg @@ -17,6 +17,7 @@ int8 PROTOCOL_NOV_B = 7 int8 PROTOCOL_SPARTN = 8 int8 PROTOCOL_OTHER = 9 int8 PROTOCOL_SBF = 10 +int8 PROTOCOL_QGC = 11 uint8[] data # Message data string name # Message name uint64 seq # Message counter