Skip to content

Commit abe0392

Browse files
committed
add warning if connection is set to latched
1 parent fcba7f2 commit abe0392

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

mqtt_client/src/MqttClient.ros2.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -312,8 +312,12 @@ void MqttClient::loadParameters() {
312312

313313
// mqtt2ros[k]/advanced/ros/latched
314314
rclcpp::Parameter latched_param;
315-
if (get_parameter("bridge.mqtt2ros.advanced.ros.latched", latched_param))
315+
if (get_parameter("bridge.mqtt2ros.advanced.ros.latched", latched_param)) {
316316
mqtt2ros.ros.latched = latched_param.as_bool();
317+
RCLCPP_WARN(get_logger(),
318+
"Parameter 'bridge.mqtt2ros.advanced.ros.latched' is ignored "
319+
"since ROS 2 does not easily support latched topics.");
320+
}
317321

318322
RCLCPP_INFO(get_logger(), "Bridging MQTT topic '%s' to %sROS topic '%s'",
319323
mqtt_topic.c_str(), mqtt2ros.primitive ? "primitive " : "",

0 commit comments

Comments
 (0)