rclcpp
rclcpp copied to clipboard
rclcpp (ROS Client Library for C++)
ActionClient::wait_for_action_server never actually waits and always returns [here](https://github.com/ros2/rclcpp/blob/ba175922d3008704c67b10fe82a2f7c0cbee2be4/rclcpp/src/rclcpp/client.cpp#L154), (when waiting is actually necessary). Seems to me that the action client's reference to context never gets set. corrected link: https://github.com/ros2/rclcpp/blob/fd58bddb05ee430f7124f5feff0add683db6f86f/rclcpp_action/src/client.cpp#L192
This is an automatic backport of pull request #2277 done by [Mergify](https://mergify.com). --- Mergify commands and options More conditions and actions can be found in the [documentation](https://docs.mergify.com/). You can also...
Hi, I'm relatively new to the rclcpp client after several years of using rclpy and both ROS1 clients. I'm trying to deserialize a message dynamically at runtime. I have the...
## Feature request Allow to disable a logger by name #### Feature description It would be nice to have a possibility to disable a certain logger completely from code. I...
## Bug report **Required Info:** - Operating System: - Ubuntu 22.04 - Installation type: - apt - Version or commit hash: - iron - DDS implementation: - Fast-RTPS - Client...
Since commit f87d548f95db4165525bd94e4d96b56b3c5478cc, rclcpp requires rcl_clock_time_started from rcl which is only availble since rcl version 5.3.4 for humble Fixes issue #2249 for humble
Most of the deprecated happened since `iron`. Since Jazzy: - rate - typesupport_helpers - waitable
This is to ensure callbacks are destroyed last on entities destruction, avoiding the gap in time in which rmw entities hold a reference to a destroyed function.
In the current code, inside of the timer we create the subscription and the publisher, publish immediately, and expect the subscription to get it immediately. But it may be the...
The `EventsExecutor` was creating its own entities collector, collection ,etc. Now that these are part of the executor base class, the events executor should just use them. This PR should...