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 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);