rclcpp
rclcpp copied to clipboard
rclcpp (ROS Client Library for C++)
## Bug report **Required Info:** - Operating System: - Ubuntu 22.04 - Installation type: - Any - Version or commit hash: - Iron / Humble - DDS implementation: - Any...
I'm opening this draft to help in the discussion of #2512 . I'll make it a full fledged PR if it gets buy-in from the maintainers.
Currently, the implementation of `async_send_request` for the GenericClient lacks support for callbacks. When a response is received, the user-defined callback can be automatically invoked.
Implement generic service.
* Fix subscription.is_serialized() for callbacks with message info argument * Add tests + please linters
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.
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.
## Bug report **Required Info:** - Operating System: - Ubuntu Jammy - Installation type: - Source - Version or commit hash: - Iron - DDS implementation: - RTI Connext -...
## Bug report **Required Info:** - Operating System: - Ubuntu 24.04 (Docker) - Installation type: - Binaries - Version or commit hash: - 28.3.1 - DDS implementation: - Fast-DDS, Cyclone...
Fixes issue mentioned in https://github.com/ros2/rclcpp/issues/2451. When executing the ActionClient, actions feedback & status had predominance over the action results, so if the client spins slower than the server feedback's rate,...