diff --git a/src/modules/logger/logged_topics.cpp b/src/modules/logger/logged_topics.cpp index 11cac52d25..07d87d7b97 100644 --- a/src/modules/logger/logged_topics.cpp +++ b/src/modules/logger/logged_topics.cpp @@ -34,6 +34,7 @@ #include "logged_topics.h" #include "messages.h" +#include #include #include #include @@ -152,6 +153,13 @@ void LoggedTopics::add_default_topics() add_topic("vehicle_global_position_groundtruth", 100); add_topic("vehicle_local_position_groundtruth", 100); #endif /* CONFIG_ARCH_BOARD_PX4_SITL */ + + int32_t gps_dump_comm = 0; + param_get(param_find("GPS_DUMP_COMM"), &gps_dump_comm); + + if (gps_dump_comm == 1) { + add_topic("gps_dump"); + } } void LoggedTopics::add_high_rate_topics()