mavlink: support receiving multi-chunk statustexts

This adds support for mavlink statustext messages arriving in multiple
chunks.
This commit is contained in:
Julian Oes
2021-12-21 09:40:36 -05:00
committed by Daniel Agar
parent 0029a75ab0
commit 2e0286e6bb
6 changed files with 411 additions and 9 deletions
+8
View File
@@ -93,6 +93,7 @@ px4_add_module(
mavlink_stream.cpp
mavlink_timesync.cpp
mavlink_ulog.cpp
MavlinkStatustextHandler.cpp
tune_publisher.cpp
MODULE_CONFIG
module.yaml
@@ -115,3 +116,10 @@ px4_add_module(
if(PX4_TESTING)
add_subdirectory(mavlink_tests)
endif()
px4_add_unit_gtest(SRC MavlinkStatustextHandlerTest.cpp
INCLUDES ${MAVLINK_LIBRARY_DIR}/${MAVLINK_DIALECT}
COMPILE_FLAGS
-Wno-address-of-packed-member # TODO: fix in c_library_v2
LINKLIBS modules__mavlink
)