![]() |
rclcpp package from rclcpp reporclcpp rclcpp_action rclcpp_components rclcpp_lifecycle |
|
Package Summary
Tags | No category tags. |
Version | 16.0.2 |
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 | 2022-12-22 |
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
The ROS client library in C++.
Additional Links
No 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
Changelog for package rclcpp
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
See ROS Wiki Tutorials for more details.
Source Tutorials
Not currently indexed.
Package Dependencies
System Dependencies
Name |
---|
python3 |
Dependant Packages
Launch files
No launch files found
Services
No service files found
Plugins
No plugins found.
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 | 2.4.2 |
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 | foxy |
Last Updated | 2022-07-25 |
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
The ROS client library in C++.
Additional Links
No additional links.
Maintainers
- Dirk Thomas
Authors
No additional authors.
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.
Wiki Tutorials
See ROS Wiki Tutorials for more details.
Source Tutorials
Not currently indexed.
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
Launch files
No launch files found
Services
No service files found
Plugins
No plugins found.
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 | 18.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 | 2022-12-29 |
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
The ROS client library in C++.
Additional Links
No 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
Changelog for package rclcpp
18.0.0 (2022-12-29)
- Implement Unified Node Interface (NodeInterfaces class) (#2041)
- Do not throw exception if trying to dequeue an empty intra-process buffer (#2061)
- Move event callback binding to PublisherBase and SubscriptionBase (#2066)
- Implement validity checks for rclcpp::Clock (#2040)
- Explicitly set callback type (#2059)
- Fix logging macros to build with msvc and cpp20 (#2063)
- Add clock type to node_options (#1982)
- Fix nullptr dereference in prune_requests_older_than (#2008)
- Remove templating on to_rcl_subscription_options (#2056)
- Fix SharedFuture from async_send_request never becoming valid (#2044)
- Add in a warning for a KeepLast depth of 0. (#2048)
- Mark rclcpp::Clock::now() as const (#2050)
- Fix a case that did not throw ParameterUninitializedException (#2036)
- Update maintainers (#2043)
- Contributors: Alberto Soragna, Audrow Nash, Chen Lihui, Chris Lalancette, Jeffery Hsu, Lei Liu, Mateusz Szczygielski, Shane Loretz, andrei, mauropasse, methylDragon
17.1.0 (2022-11-02)
- MultiThreadExecutor number of threads is at least 2+ in default. (#2032)
- Fix bug that a callback not reached (#1640)
- Set the minimum number of threads of the Multithreaded executor to 2 (#2030)
- check thread whether joinable before join (#2019)
- Set cpplint test timeout to 3 minutes (#2022)
- Make sure to include-what-you-use in the node_interfaces. (#2018)
- Do not clear entities callbacks on destruction (#2002)
- fix mismatched issue if using zero_allocate (#1995)
- Contributors: Alexis Paques, Chen Lihui, Chris Lalancette, Crist
Wiki Tutorials
See ROS Wiki Tutorials for more details.
Source Tutorials
Not currently indexed.
Package Dependencies
System Dependencies
Name |
---|
python3 |
Dependant Packages
Launch files
No launch files found
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rclcpp at answers.ros.org
No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.
![]() |
rclcpp package from rclcpp reporclcpp rclcpp_lifecycle |
|
Package Summary
Tags | No category tags. |
Version | 0.4.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 | ardent |
Last Updated | 2017-12-09 |
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
The ROS client library in C++.
Additional Links
No additional links.
Maintainers
- Dirk Thomas
Authors
No additional authors.
README
No README found.
No README in repository either.
CHANGELOG
No CHANGELOG found.
Wiki Tutorials
See ROS Wiki Tutorials for more details.
Source Tutorials
Not currently indexed.
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
Launch files
No launch files found
Messages
No message files found.
Services
Plugins
No plugins found.
Recent questions tagged rclcpp at answers.ros.org
![]() |
rclcpp package from rclcpp reporclcpp rclcpp_lifecycle |
|
Package Summary
Tags | No category tags. |
Version | 0.5.1 |
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 | bouncy |
Last Updated | 2018-06-28 |
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
The ROS client library in C++.
Additional Links
No additional links.
Maintainers
- Dirk Thomas
Authors
No additional authors.
README
No README found.
No README in repository either.
CHANGELOG
Changelog for package rclcpp
0.5.0 (2018-06-25)
- Fixed a bug in the multi-threaded executor which could cause it to
take a timer (potentially other types of wait-able items) more than
once to be worked one.
(#383)
- Specifically this could result in a timer getting called more often that it should when using the multi-threaded executor.
- Added functions that allow you to publish serialized messages and received serialized messages in your subscription callback. (#388)
- Changed code to always get the Service name from
rcl
to ensure the remapped name is returned. (#498) - Added previously missing
set_parameters_atomically()
method to the Service client interface. (#494) - Added ability to initialize parameter values in a Node via a YAML file passed on the command line. (#488)
- Fixed the ROS parameter interface which got parameters that aren\'t set. (#493)
- Added ability to initialize parameter values in a node with an argument to the Node constructor. (#486)
- Added a
Subscription
tests which usesstd::bind
to a class member callback. (#480) - Refactored the
ParameterVariant
class into theParameter
andParameterValue
classes. (#481) - Relaxed template matching rules for
std::bind
andGNU C++ >= 7.1
. (#484) - Changed to use the new
rosgraph_msgs/Clock
message type for the/clock
topic. (#474) - Fixed a flaky ROS time test due to not spinning before getting the time. (#483)
- Nodes now autostart the ROS parameter services which let you get, set, and list parameters in a node. (#478)
- Added support for arrays in Parameters. (#443)
- Changed how executors use
AnyExecutable
objects so that they are a reference instead of a shared pointer, in order to avoid memory allocation in the \"common case\". (#463) - Added ability to pass command line arguments to the Node constructor. (#461)
- Added an argument to specify the number of threads a multithreaded executor should create. (#442)
- Changed library export order for static linking. (#446)
- Fixed some typos in the time unit tests.
(#453) Obviously it
mean RCL_SYSTEM_TIME but not RCL_ROS_TIME in some test cases
- Signed-off-by: jwang <jing.j.wang@intel.com>
- Added the scale operation to
rclcpp::Duration
.- Signed-off-by: jwang <jing.j.wang@intel.com>
- Changed API of the log location parameter to be
const
. (#451) - Changed how the subscriber, client, service, and timer handles are stored to resolve shutdown order issues. (#431 and #448)
- Updated to get the node\'s logger name from
rcl
. (#433) - Now depends on
ament_cmake_ros
. (#444) - Updaed code to use logging macros rather than
fprintf()
. (#439) - Fixed a bug that was using an invalid iterator when erasing items using an iterator in a loop. (#436)
- Changed code to support move of
rcutils_time_point_value_t
type fromuint64_t
toint64_t
. (#429) - Renamed parameter byte type to
byte_values
frombytes_value
. (#428) - Changed executor code to clear the wait set before resizing and waiting. (#427)
- Fixed a potential dereference of nullptr in the topic name
validation error string.
(#405)
- Signed-off-by: Ethan Gao <ethan.gao@linux.intel.com>
- Changed to use
rcl_count_publishers()
like API\'s rather than the lower levelrmw_count_publishers()
API. (#425)- Signed-off-by: Sriram Raghunathan <rsriram7@visteon.com>
- Fix potential segmentation fault due to
get_topic_name()
orrcl_service_get_service_name()
returning nullptr and that not being checked before access inrclcpp
. (#426)- Signed-off-by: Ethan Gao <ethan.gao@linux.intel.com>
- Contributors: Denise Eng, Dirk Thomas, Ernesto Corbellini, Esteve Fernandez, Ethan Gao, Guillaume Autran, Karsten Knese, Matthew, Michael Carroll, Mikael Arguedas, Shane Loretz, Sriram Raghunathan, Tom Moore, William Woodall, dhood, jwang, jwang11, serge-nikulin
Wiki Tutorials
See ROS Wiki Tutorials for more details.
Source Tutorials
Not currently indexed.
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
Launch files
No launch files found
Messages
No message files found.
Services
Plugins
No plugins found.
Recent questions tagged rclcpp at answers.ros.org
![]() |
rclcpp package from rclcpp reporclcpp rclcpp_action rclcpp_lifecycle |
|
Package Summary
Tags | No category tags. |
Version | 0.6.5 |
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 | crystal |
Last Updated | 2019-12-05 |
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
The ROS client library in C++.
Additional Links
No additional links.
Maintainers
- Dirk Thomas
Authors
No additional authors.
README
No README found.
No README in repository either.
CHANGELOG
Changelog for package rclcpp
0.6.5 (2019-12-05)
0.6.4 (2019-04-06)
0.6.3 (2019-02-08)
Wiki Tutorials
See ROS Wiki Tutorials for more details.
Source Tutorials
Not currently indexed.