From 76a1389a65c8a8df2872faee45292d8cb669404d Mon Sep 17 00:00:00 2001 From: mini-1235 Date: Sun, 9 Nov 2025 10:52:29 +0000 Subject: [PATCH 1/2] Update subscription callback signatures Signed-off-by: mini-1235 --- pendulum_control/src/pendulum_logger.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pendulum_control/src/pendulum_logger.cpp b/pendulum_control/src/pendulum_logger.cpp index ccdef93b3..2776176e9 100644 --- a/pendulum_control/src/pendulum_logger.cpp +++ b/pendulum_control/src/pendulum_logger.cpp @@ -34,7 +34,7 @@ int main(int argc, char * argv[]) auto logger_node = rclcpp::Node::make_shared("pendulum_logger"); auto logging_callback = - [](const pendulum_msgs::msg::RttestResults::SharedPtr msg) { + [](const pendulum_msgs::msg::RttestResults::ConstSharedPtr msg) { printf("Commanded motor angle: %f\n", msg->command.position); printf("Actual motor angle: %f\n", msg->state.position); From f8c391e17d108c6800c7dcd54615fdba49697f8d Mon Sep 17 00:00:00 2001 From: mini-1235 Date: Mon, 10 Nov 2025 16:19:48 +0000 Subject: [PATCH 2/2] Update subscription callback signatures Signed-off-by: mini-1235 --- demo_nodes_cpp/src/topics/listener_serialized_message.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/demo_nodes_cpp/src/topics/listener_serialized_message.cpp b/demo_nodes_cpp/src/topics/listener_serialized_message.cpp index 005ea0f3d..98f8b1177 100644 --- a/demo_nodes_cpp/src/topics/listener_serialized_message.cpp +++ b/demo_nodes_cpp/src/topics/listener_serialized_message.cpp @@ -40,7 +40,7 @@ class SerializedMessageListener : public rclcpp::Node // message to the callback. We can then further deserialize it and convert it into // a ros2 compliant message. auto callback = - [](const std::shared_ptr msg) -> void + [](const std::shared_ptr msg) -> void { // Print the serialized data message in HEX representation // This output corresponds to what you would see in e.g. Wireshark