![]() |
rclcpp package from rclcpp reporclcpp rclcpp_action rclcpp_components rclcpp_lifecycle |
|
Package Summary
Tags | No category tags. |
Version | 16.0.7 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rclcpp.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2023-11-13 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Ivan Paunovic
- Jacob Perron
- William Woodall
Authors
- Dirk Thomas
rclcpp
The ROS client library in C++.
Visit the rclcpp API documentation for a complete list of its main components and features.
Quality Declaration
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rclcpp
16.0.7 (2023-11-13)
- Disable the loaned messages inside the executor. (backport #2335) (#2364)
- Add missing \'enable_rosout\' comments (#2345) (#2347)
- address rate related flaky tests. (#2329) (#2342)
- Update SignalHandler get_global_signal_handler to avoid complex types in static memory (#2316) (#2321)
- Fix C++20 allocator construct deprecation (#2292) (#2319)
- Contributors: mergify[bot]
16.0.6 (2023-09-19)
- Topic correct typeadapter deduction (#2294) (#2297)
- check thread whether joinable before join (#2019) (#2275)
- Do not crash Executor when send_response fails due to client failure. (#2276) (#2280)
- Contributors: mergify[bot]
16.0.5 (2023-07-17)
- warning: comparison of integer expressions of different signedness (#2219) (#2223)
- Trigger the intraprocess guard condition with data (#2164) (#2167)
- Implement validity checks for rclcpp::Clock (#2040) (#2210)
- Contributors: Tomoya Fujita, mergify[bot]
16.0.4 (2023-04-25)
16.0.3 (2023-01-10)
- Fix SharedFuture from async_send_request never becomes valid (#2044) (#2076)
- do not throw exception if trying to dequeue an empty intra-process buffer (#2061) (#2070)
- fix nullptr dereference in prune_requests_older_than (#2008) (#2065)
- Fix bug that a callback not reached (#1640) (#2033)
- Contributors: mergify[bot]
16.0.2 (2022-11-07)
- fix mismatched issue if using zero_allocate (#1995) (#2026)
- use regex for wildcard matching (backport #1839) (#1986)
- Drop wrong template specialization (#1926) (#1937)
- Add statistics for handle_loaned_message (#1927) (#1932)
- Contributors: mergify[bot]
16.0.1 (2022-04-13)
- remove DEFINE_CONTENT_FILTER cmake option (#1914)
- Contributors: Chen Lihui
16.0.0 (2022-04-08)
- remove things that were deprecated during galactic (#1913)
- Contributors: William Woodall
15.4.0 (2022-04-05)
- add take_data_by_entity_id API to waitable (#1892)
- add content-filtered-topic interfaces (#1561)
- Contributors: Alberto Soragna, Chen Lihui
15.3.0 (2022-03-30)
Wiki Tutorials
Source Tutorials
Package Dependencies
System Dependencies
Name |
---|
python3 |
Dependant Packages
Launch files
Services
Plugins
Recent questions tagged rclcpp at answers.ros.org
![]() |
rclcpp package from rclcpp reporclcpp rclcpp_action rclcpp_components rclcpp_lifecycle |
|
Package Summary
Tags | No category tags. |
Version | 21.0.4 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rclcpp.git |
VCS Type | git |
VCS Version | iron |
Last Updated | 2023-11-17 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Ivan Paunovic
- Michel Hidalgo
- William Woodall
Authors
- Dirk Thomas
- Jacob Perron
rclcpp
The ROS client library in C++.
Visit the rclcpp API documentation for a complete list of its main components and features.
Quality Declaration
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rclcpp
21.0.4 (2023-11-17)
- Disable the loaned messages inside the executor. (#2365)
- Add missing \'enable_rosout\' comments (#2346)
- Address rate related flaky tests. (#2341)
- Add missing stdexcept include (#2333)
- Update SignalHandler get_global_signal_handler to avoid complex types in static memory (#2322)
- Fix C++20 allocator construct deprecation (#2318)
- Topic correct typeadapter deduction (#2298)
- Contributors: AiVerisimilitude, Chen Lihui, Chris Lalancette, Jiaqi Li,
Wiki Tutorials
Source Tutorials
Package Dependencies
System Dependencies
Name |
---|
python3 |
Dependant Packages
Launch files
Services
Plugins
Recent questions tagged rclcpp at answers.ros.org
![]() |
rclcpp package from rclcpp reporclcpp rclcpp_action rclcpp_components rclcpp_lifecycle |
|
Package Summary
Tags | No category tags. |
Version | 24.0.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rclcpp.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2023-11-27 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Ivan Paunovic
- Michel Hidalgo
- William Woodall
Authors
- Dirk Thomas
- Jacob Perron
rclcpp
The ROS client library in C++.
The link to the latest rclcpp API documentation, which includes a complete list of its main components and features, can be found on the rclcpp package info page, at the ROS Index.
Quality Declaration
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rclcpp
24.0.0 (2023-11-06)
- fix (signal_handler.hpp): spelling (#2356)
- Updates to not use std::move in some places. (#2353)
- rclcpp::Time::max() clock type support. (#2352)
- Serialized Messages with Topic Statistics (#2274)
- Add a custom deleter when constructing rcl_service_t (#2351)
- Disable the loaned messages inside the executor. (#2335)
- Use message_info in SubscriptionTopicStatistics instead of typed message (#2337)
- Add missing \'enable_rosout\' comments (#2345)
- Adjust rclcpp usage of type description service (#2344)
- address rate related flaky tests. (#2329)
- Fixes pointed out by the clang analyzer. (#2339)
- Remove useless ROSRate class (#2326)
- Contributors: Alexey Merzlyakov, Chris Lalancette, Jiaqi Li, Lucas Wendland, Michael Carroll, Michael Orlov, Tomoya Fujita, Zard-C
23.2.0 (2023-10-09)
- add clients & services count (#2072)
- remove invalid sized allocation test for SerializedMessage. (#2330)
- Adding API to copy all parameters from one node to another (#2304)
- Contributors: Minju, Lee, Steve Macenski, Tomoya Fujita
23.1.0 (2023-10-04)
- Add locking to protect the TimeSource::NodeState::node_base_ (#2320)
- Update SignalHandler get_global_signal_handler to avoid complex types in static memory (#2316)
- Removing Old Connext Tests (#2313)
- Documentation for list_parameters (#2315)
- Decouple rosout publisher init from node init. (#2174)
- fix the depth to relative in list_parameters (#2300)
- Contributors: Chris Lalancette, Lucas Wendland, Minju, Lee, Tomoya Fujita, Tully Foote
23.0.0 (2023-09-08)
- Fix the return type of Rate::period. (#2301)
- Update API docs links in package READMEs (#2302)
- Cleanup flaky timers_manager tests. (#2299)
- Contributors: Chris Lalancette, Christophe Bedard
22.2.0 (2023-09-07)
- Topic correct typeadapter deduction (#2294)
- Fix C++20 allocator construct deprecation (#2292)
- Make Rate to select the clock to work with (#2123)
- Correct the position of a comment. (#2290)
- Remove unnecessary lambda captures in the tests. (#2289)
- Add rcl_logging_interface as an explicit dependency. (#2284)
- Revamp list_parameters to be more efficient and easier to read. (#2282)
- Contributors: AiVerisimilitude, Alexey Merzlyakov, Chen Lihui, Chris Lalancette, Jiaqi Li
22.1.0 (2023-08-21)
- Do not crash Executor when send_response fails due to client failure. (#2276)
- Adding Custom Unknown Type Error (#2272)
- Add a pimpl inside rclcpp::Node for future distro backports (#2228)
- Remove an unused variable from the events executor tests. (#2270)
- Add spin_all shortcut (#2246)
- Adding Missing Group Exceptions (#2256)
- Change associated clocks storage to unordered_set (#2257)
- associated clocks should be protected by mutex. (#2255)
- Instrument loaned message publication code path (#2240)
- Contributors: Chris Lalancette, Christophe Bedard, Emerson Knapp, Luca Della Vedova, Lucas Wendland, Tomoya Fujita, Tony Najjar
22.0.0 (2023-07-11)
- Implement get_node_type_descriptions_interface for lifecyclenode and add smoke test for it (#2237)
- Add new node interface TypeDescriptionsInterface to provide GetTypeDescription service (#2224)
- Move always_false_v to detail namespace (#2232)
- Revamp the test_subscription.cpp tests. (#2227)
- warning: comparison of integer expressions of different signedness (#2219)
- Modifies timers API to select autostart state (#2005)
- Enable callback group tests for connextdds (#2182)
- Contributors: Chris Lalancette, Christopher Wecht, Eloy Briceno, Emerson Knapp, Nathan Wiebe Neufeldt, Tomoya Fujita
21.3.0 (2023-06-12)
- Fix up misspellings of \"receive\". (#2208)
- Remove flaky stressAddRemoveNode test (#2206)
- Use TRACETOOLS_ prefix for tracepoint-related macros (#2162)
- Contributors: Chris Lalancette, Christophe Bedard, Michael Carroll
21.2.0 (2023-06-07)
- remove nolint since ament_cpplint updated for the c++17 header (#2198)
- Feature/available capacity of ipm (#2173)
- add mutex to protect events_executor current entity collection (#2187)
- Declare rclcpp callbacks before the rcl entities (#2024)
- Contributors: Alberto Soragna, Chen Lihui, DensoADAS, mauropasse
21.1.1 (2023-05-11)
Wiki Tutorials
Source Tutorials
Package Dependencies
System Dependencies
Name |
---|
python3 |