diff --git a/dummy/dummy_operation_mode_publisher/launch/dummy_operation_mode_publisher.launch.xml b/dummy/dummy_operation_mode_publisher/launch/dummy_operation_mode_publisher.launch.xml
index ba1525699940b..4c49835a57e5b 100644
--- a/dummy/dummy_operation_mode_publisher/launch/dummy_operation_mode_publisher.launch.xml
+++ b/dummy/dummy_operation_mode_publisher/launch/dummy_operation_mode_publisher.launch.xml
@@ -3,5 +3,6 @@
+
diff --git a/dummy/dummy_operation_mode_publisher/src/dummy_operation_mode_publisher.cpp b/dummy/dummy_operation_mode_publisher/src/dummy_operation_mode_publisher.cpp
index b8840e0d3ebb7..fb8ca1e85a3b8 100644
--- a/dummy/dummy_operation_mode_publisher/src/dummy_operation_mode_publisher.cpp
+++ b/dummy/dummy_operation_mode_publisher/src/dummy_operation_mode_publisher.cpp
@@ -27,6 +27,8 @@ DummyOperationModePublisher::DummyOperationModePublisher(const rclcpp::NodeOptio
// Publisher
pub_operation_mode_state_ = create_publisher(
"~/output/operation_mode_state", 10);
+ pub_operation_mode_state_adapi_ = create_publisher(
+ "~/output/operation_mode_state_adapi", 10);
// Service
@@ -55,6 +57,7 @@ void DummyOperationModePublisher::onTimer()
msg.is_remote_mode_available = true;
pub_operation_mode_state_->publish(msg);
+ pub_operation_mode_state_adapi_->publish(msg);
}
} // namespace dummy_operation_mode_publisher
diff --git a/dummy/dummy_operation_mode_publisher/src/dummy_operation_mode_publisher.hpp b/dummy/dummy_operation_mode_publisher/src/dummy_operation_mode_publisher.hpp
index 43ee5b756451b..7e7f574d8b4db 100644
--- a/dummy/dummy_operation_mode_publisher/src/dummy_operation_mode_publisher.hpp
+++ b/dummy/dummy_operation_mode_publisher/src/dummy_operation_mode_publisher.hpp
@@ -37,6 +37,8 @@ class DummyOperationModePublisher : public rclcpp::Node
// Publisher
rclcpp::Publisher::SharedPtr
pub_operation_mode_state_;
+ rclcpp::Publisher::SharedPtr
+ pub_operation_mode_state_adapi_;
// Service