diff --git a/astrobee/config/communications/dds_generic_comms/RAPID_QOS_PROFILES.xml b/astrobee/config/communications/dds_generic_comms/RAPID_QOS_PROFILES.xml
index 78ddb509a0..bc99e1e458 100644
--- a/astrobee/config/communications/dds_generic_comms/RAPID_QOS_PROFILES.xml
+++ b/astrobee/config/communications/dds_generic_comms/RAPID_QOS_PROFILES.xml
@@ -660,7 +660,7 @@
-
+
diff --git a/communications/comms_bridge/include/comms_bridge/generic_rapid_msg_ros_pub.h b/communications/comms_bridge/include/comms_bridge/generic_rapid_msg_ros_pub.h
index 16e46f9c05..2c45bad3c6 100644
--- a/communications/comms_bridge/include/comms_bridge/generic_rapid_msg_ros_pub.h
+++ b/communications/comms_bridge/include/comms_bridge/generic_rapid_msg_ros_pub.h
@@ -27,6 +27,7 @@
#include "dds_msgs/GenericCommsAdvertisementInfoSupport.h"
#include "dds_msgs/GenericCommsContentSupport.h"
+#include "dds_msgs/GenericCommsDataSupport.h"
// default time to delay between advertisement and publishing on that topic [sec]
#define DEFAULT_ADVERTISE_TO_PUB_DELAY 3.0
@@ -40,6 +41,7 @@ class GenericRapidMsgRosPub : public BridgePublisher {
void ConvertData(rapid::ext::astrobee::GenericCommsAdvertisementInfo const* data);
void ConvertData(rapid::ext::astrobee::GenericCommsContent const* data);
+ void ConvertData(rapid::ext::astrobee::GenericCommsData const* data);
};
} // end namespace ff
diff --git a/communications/comms_bridge/include/comms_bridge/generic_rapid_sub.h b/communications/comms_bridge/include/comms_bridge/generic_rapid_sub.h
index 1cfd956015..9be35f44dc 100644
--- a/communications/comms_bridge/include/comms_bridge/generic_rapid_sub.h
+++ b/communications/comms_bridge/include/comms_bridge/generic_rapid_sub.h
@@ -34,6 +34,7 @@
#include "dds_msgs/GenericCommsAdvertisementInfoSupport.h"
#include "dds_msgs/GenericCommsContentSupport.h"
+#include "dds_msgs/GenericCommsDataSupport.h"
namespace ff {
@@ -102,7 +103,8 @@ typedef std::shared_ptr>
ContentRapidSubPtr;
-
+typedef std::shared_ptr>
+ DataRapidSubPtr;
} // end namespace ff
#endif // COMMS_BRIDGE_GENERIC_RAPID_SUB_H_
diff --git a/communications/comms_bridge/include/comms_bridge/generic_ros_sub_rapid_pub.h b/communications/comms_bridge/include/comms_bridge/generic_ros_sub_rapid_pub.h
index 42d8ee0205..eafb1a5a4d 100644
--- a/communications/comms_bridge/include/comms_bridge/generic_ros_sub_rapid_pub.h
+++ b/communications/comms_bridge/include/comms_bridge/generic_ros_sub_rapid_pub.h
@@ -29,6 +29,7 @@
#include
#include
+#include