rclcpp_components package from rclcpp reporclcpp rclcpp_action rclcpp_components rclcpp_lifecycle |
|
Package Summary
Tags | No category tags. |
Version | 16.0.10 |
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 | 2024-10-31 |
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
- Michael Carroll
rclcpp_components
Package containing tools for dynamically loadable components.
Visit the rclcpp_components 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_components
16.0.10 (2024-07-26)
16.0.9 (2024-05-15)
16.0.8 (2024-01-24)
- Add missing header required by the rclcpp::NodeOptions type (#2324) (#2407)
- fix(rclcpp_components): increase the service queue sizes in component_container (backport #2363) (#2380)
- Contributors: mergify[bot]
16.0.7 (2023-11-13)
16.0.6 (2023-09-19)
16.0.5 (2023-07-17)
16.0.4 (2023-04-25)
16.0.3 (2023-01-10)
16.0.2 (2022-11-07)
16.0.1 (2022-04-13)
16.0.0 (2022-04-08)
15.4.0 (2022-04-05)
15.3.0 (2022-03-30)
15.2.0 (2022-03-24)
- Select executor in node registration (#1898)
- Fix rosdoc2 issues in rclcpp (#1897)
- Fix bugprone-exception-escape in node_main.cpp.in (#1895)
- Contributors: Alberto Soragna, Chris Lalancette, Hirokazu Ishida
15.1.0 (2022-03-01)
- small improvements to node_main.cpp.in
- Install headers to include/${PROJECT_NAME} (#1888)
- Use spin() in component_manager_isolated.hpp (#1881)
- add use_global_arguments for node options of component nodes (#1776)
- Contributors: Alberto Soragna, Shane Loretz, gezp
15.0.0 (2022-01-14)
- Add rclcpp_components::component (#1855)
- Contributors: Shane Loretz
14.1.0 (2022-01-05)
14.0.0 (2021-12-17)
- Add parameter to configure number of thread (#1708)
- remove RCLCPP_COMPONENTS_PUBLIC in class ComponentManagerIsolated (#1843)
- create component_container_isolated (#1781)
- Remove author by request (#1818)
- Update maintainers (#1817)
- Suppress clang dead-store warnings in the benchmarks. (#1802)
- Contributors: Chris Lalancette, Daisuke Nishimatsu, Jacob Perron, gezp
13.1.0 (2021-10-18)
13.0.0 (2021-08-23)
- Update client API to be able to remove pending requests. (#1734)
- Contributors: Ivan Santiago Paunovic
12.0.0 (2021-07-26)
11.2.0 (2021-07-21)
- Deprecate method names that use CamelCase in rclcpp_components. (#1716)
- Contributors: Rebecca Butler
11.1.0 (2021-07-13)
- Added a hook to generate node options in ComponentManager (#1702)
- Contributors: Rebecca Butler
11.0.0 (2021-05-18)
10.0.0 (2021-05-11)
9.0.2 (2021-04-14)
9.0.1 (2021-04-12)
9.0.0 (2021-04-06)
- updating quality declaration links (re: ros2/docs.ros2.org#52) (#1615)
- Contributors: shonigmann
8.2.0 (2021-03-31)
8.1.0 (2021-03-25)
8.0.0 (2021-03-23)
7.0.1 (2021-03-22)
7.0.0 (2021-03-18)
6.3.1 (2021-02-08)
6.3.0 (2021-01-25)
6.2.0 (2021-01-08)
- Use std compliant non-method std::<filesystem::exists> function (#1502)
- Fix string literal warnings (#1442)
- Contributors: Audrow Nash, Josh Langsfeld
6.1.0 (2020-12-10)
- Update QDs to QL 1 (#1477)
- Add benchmarks for components (#1476)
- Contributors: Scott K Logan, Stephen Brawner
6.0.0 (2020-11-18)
- Bump rclcpp packages to Quality Level 2 (#1445)
- Contributors: Louise Poubel
5.1.0 (2020-11-02)
- Update maintainers (#1384)
- ComponentManager: switch off parameter services and event publisher (#1333)
- Contributors: Ivan Santiago Paunovic, Martijn Buijs
5.0.0 (2020-09-18)
4.0.0 (2020-07-09)
- Bump to QD to level 3 and fixed links (#1158)
- Include original exception in ComponentManagerException (#1157)
- Contributors: Alejandro Hernández Cordero, Martijn Buijs, Tomoya Fujita
3.0.0 (2020-06-18)
2.0.0 (2020-06-01)
- Added missing virtual destructors. (#1149)
- Add Security Vulnerability Policy pointing to REP-2006. (#1130)
- Contributors: Chris Lalancette, Ivan Santiago Paunovic
1.1.0 (2020-05-26)
- Improve documentation (#1106)
- Fixed rep links and added more details to dependencies in quality declaration (#1116)
- Added dockblock to ComponentManager class (#1102)
- Update quality declaration to reflect version 1.0 (#1115)
- Contributors: Alejandro Hernández Cordero, Stephen Brawner
1.0.0 (2020-05-12)
-
Increasing test coverage of rclcpp_components (#1044) * Increasing test coverage of rclcpp_components Signed-off-by: Stephen Brawner <<brawner@gmail.com>> * PR fixup Signed-off-by: Stephen Brawner <<brawner@gmail.com>> * Fixup Signed-off-by: Stephen Brawner <<brawner@gmail.com>> * Removing throws test for now Signed-off-by: Stephen Brawner <<brawner@gmail.com>>
-
Contributors: brawner
0.9.1 (2020-05-08)
- Added Quality declaration: rclcpp, rclpp_action, rclcpp_components andrclcpp_lifecycle (#1100)
- Contributors: Alejandro Hernández Cordero
0.9.0 (2020-04-29)
- Added rclcpp_components Doxyfile (#1091)
- Deprecate redundant namespaces (#1083)
- Export targets in addition to include directories / libraries (#1088)
- Export component manager (#1070)
- Install the component_manager library (#1068)
- Make Component Manager public (#1065)
- Remove absolute path from installed CMake code (#948)
- Fix function docblock, check for unparsed arguments (#945)
- Contributors: Alejandro Hernández Cordero, DensoADAS, Dirk Thomas, Jacob Perron, Karsten Knese, Michael Carroll, William Woodall
0.8.3 (2019-11-19)
0.8.2 (2019-11-18)
0.8.1 (2019-10-23)
- Enable intra-process comm via LoadNode request. (#871)
- Aggregate all component manager API tests. (#876)
- Contributors: Michel Hidalgo
0.8.0 (2019-09-26)
- Force explicit --ros-args in NodeOptions::arguments(). (#845)
- Use of -r/--remap flags where appropriate. (#834)
- Add line break after first open paren in multiline function call (#785)
- fix linter issue (#795)
- Remove non-package from ament_target_dependencies() (#793)
- fix for multiple nodes not being recognized (#790)
- Cmake infrastructure for creating components (#784)
- Contributors: Dan Rose, Michel Hidalgo, Shane Loretz, Siddharth Kucheria
0.7.5 (2019-05-30)
0.7.4 (2019-05-29)
- Rename parameter options (#745)
- don't use global arguments for components loaded into the manager (#736)
- Contributors: Dirk Thomas, William Woodall
0.7.3 (2019-05-20)
0.7.2 (2019-05-08)
- Updated to support changes to
Node::get_node_names()
. (#698) - Contributors: jhdcs
0.7.1 (2019-04-26)
0.7.0 (2019-04-14)
- Introduce rclcpp_components to implement composition (#665)
- Contributors: Michael Carroll
0.6.2 (2018-12-12)
0.6.1 (2018-12-06)
0.6.0 (2018-11-19)
0.5.1 (2018-06-28)
0.5.0 (2018-06-25)
0.4.0 (2017-12-08)
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_index_cpp | |
class_loader | |
composition_interfaces | |
rclcpp | |
rcpputils | |
ament_cmake_ros | |
ament_cmake_google_benchmark | |
ament_cmake_gtest | |
ament_lint_auto | |
ament_lint_common | |
launch_testing | |
std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rclcpp_components at Robotics Stack Exchange
rclcpp_components package from rclcpp reporclcpp rclcpp_action rclcpp_components rclcpp_lifecycle |
|
Package Summary
Tags | No category tags. |
Version | 21.0.8 |
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 | 2024-11-08 |
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
- Jacob Perron
- Michael Carroll
rclcpp_components
Package containing tools for dynamically loadable components.
Visit the rclcpp_components 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_components
21.0.8 (2024-11-08)
21.0.7 (2024-07-10)
21.0.6 (2024-04-19)
21.0.5 (2024-02-07)
- Increase the service queue sizes in component_container (#2381)
- Contributors: M. Fatih Cırıt
21.0.4 (2023-11-17)
- Add missing header required by the rclcpp::NodeOptions type (#2325)
- Contributors: Ignacio Vizzo
21.0.3 (2023-09-08)
21.0.2 (2023-07-14)
21.0.1 (2023-05-11)
21.0.0 (2023-04-18)
20.0.0 (2023-04-13)
- Update all rclcpp packages to C++17. (#2121)
- Contributors: Chris Lalancette
19.3.0 (2023-03-01)
19.2.0 (2023-02-24)
19.1.0 (2023-02-14)
19.0.0 (2023-01-30)
- Improve component_manager_isolated shutdown (#2085)
- Contributors: Michael Carroll
18.0.0 (2022-12-29)
- Update maintainers (#2043)
- Contributors: Audrow Nash
17.1.0 (2022-11-02)
- use unique ptr and remove unuseful container (#2013)
- Contributors: Chen Lihui
17.0.0 (2022-09-13)
- Revert "Introduce executors new spin_for method, replace spin_until_future_complete with spin_until_complete. (#1821) (#1874)" (#1956)
- Introduce executors new spin_for method, replace spin_until_future_complete with spin_until_complete. (#1821) (#1874)
- Contributors: Hubert Liberacki, William Woodall
16.2.0 (2022-05-03)
16.1.0 (2022-04-29)
16.0.1 (2022-04-13)
16.0.0 (2022-04-08)
15.4.0 (2022-04-05)
15.3.0 (2022-03-30)
15.2.0 (2022-03-24)
- Select executor in node registration (#1898)
- Fix rosdoc2 issues in rclcpp (#1897)
- Fix bugprone-exception-escape in node_main.cpp.in (#1895)
- Contributors: Alberto Soragna, Chris Lalancette, Hirokazu Ishida
15.1.0 (2022-03-01)
- small improvements to node_main.cpp.in
- Install headers to include/${PROJECT_NAME} (#1888)
- Use spin() in component_manager_isolated.hpp (#1881)
- add use_global_arguments for node options of component nodes (#1776)
- Contributors: Alberto Soragna, Shane Loretz, gezp
15.0.0 (2022-01-14)
- Add rclcpp_components::component (#1855)
- Contributors: Shane Loretz
14.1.0 (2022-01-05)
14.0.0 (2021-12-17)
- Add parameter to configure number of thread (#1708)
- remove RCLCPP_COMPONENTS_PUBLIC in class ComponentManagerIsolated (#1843)
- create component_container_isolated (#1781)
- Remove author by request (#1818)
- Update maintainers (#1817)
- Suppress clang dead-store warnings in the benchmarks. (#1802)
- Contributors: Chris Lalancette, Daisuke Nishimatsu, Jacob Perron, gezp
13.1.0 (2021-10-18)
13.0.0 (2021-08-23)
- Update client API to be able to remove pending requests. (#1734)
- Contributors: Ivan Santiago Paunovic
12.0.0 (2021-07-26)
11.2.0 (2021-07-21)
- Deprecate method names that use CamelCase in rclcpp_components. (#1716)
- Contributors: Rebecca Butler
11.1.0 (2021-07-13)
- Added a hook to generate node options in ComponentManager (#1702)
- Contributors: Rebecca Butler
11.0.0 (2021-05-18)
10.0.0 (2021-05-11)
9.0.2 (2021-04-14)
9.0.1 (2021-04-12)
9.0.0 (2021-04-06)
- updating quality declaration links (re: ros2/docs.ros2.org#52) (#1615)
- Contributors: shonigmann
8.2.0 (2021-03-31)
8.1.0 (2021-03-25)
8.0.0 (2021-03-23)
7.0.1 (2021-03-22)
7.0.0 (2021-03-18)
6.3.1 (2021-02-08)
6.3.0 (2021-01-25)
6.2.0 (2021-01-08)
- Use std compliant non-method std::<filesystem::exists> function (#1502)
- Fix string literal warnings (#1442)
- Contributors: Audrow Nash, Josh Langsfeld
6.1.0 (2020-12-10)
- Update QDs to QL 1 (#1477)
- Add benchmarks for components (#1476)
- Contributors: Scott K Logan, Stephen Brawner
6.0.0 (2020-11-18)
- Bump rclcpp packages to Quality Level 2 (#1445)
- Contributors: Louise Poubel
5.1.0 (2020-11-02)
- Update maintainers (#1384)
- ComponentManager: switch off parameter services and event publisher (#1333)
- Contributors: Ivan Santiago Paunovic, Martijn Buijs
5.0.0 (2020-09-18)
4.0.0 (2020-07-09)
- Bump to QD to level 3 and fixed links (#1158)
- Include original exception in ComponentManagerException (#1157)
- Contributors: Alejandro Hernández Cordero, Martijn Buijs, Tomoya Fujita
3.0.0 (2020-06-18)
2.0.0 (2020-06-01)
- Added missing virtual destructors. (#1149)
- Add Security Vulnerability Policy pointing to REP-2006. (#1130)
- Contributors: Chris Lalancette, Ivan Santiago Paunovic
1.1.0 (2020-05-26)
- Improve documentation (#1106)
- Fixed rep links and added more details to dependencies in quality declaration (#1116)
- Added dockblock to ComponentManager class (#1102)
- Update quality declaration to reflect version 1.0 (#1115)
- Contributors: Alejandro Hernández Cordero, Stephen Brawner
1.0.0 (2020-05-12)
-
Increasing test coverage of rclcpp_components (#1044) * Increasing test coverage of rclcpp_components Signed-off-by: Stephen Brawner <<brawner@gmail.com>> * PR fixup Signed-off-by: Stephen Brawner <<brawner@gmail.com>> * Fixup Signed-off-by: Stephen Brawner <<brawner@gmail.com>> * Removing throws test for now Signed-off-by: Stephen Brawner <<brawner@gmail.com>>
-
Contributors: brawner
0.9.1 (2020-05-08)
- Added Quality declaration: rclcpp, rclpp_action, rclcpp_components andrclcpp_lifecycle (#1100)
- Contributors: Alejandro Hernández Cordero
0.9.0 (2020-04-29)
- Added rclcpp_components Doxyfile (#1091)
- Deprecate redundant namespaces (#1083)
- Export targets in addition to include directories / libraries (#1088)
- Export component manager (#1070)
- Install the component_manager library (#1068)
- Make Component Manager public (#1065)
- Remove absolute path from installed CMake code (#948)
- Fix function docblock, check for unparsed arguments (#945)
- Contributors: Alejandro Hernández Cordero, DensoADAS, Dirk Thomas, Jacob Perron, Karsten Knese, Michael Carroll, William Woodall
0.8.3 (2019-11-19)
0.8.2 (2019-11-18)
0.8.1 (2019-10-23)
- Enable intra-process comm via LoadNode request. (#871)
- Aggregate all component manager API tests. (#876)
- Contributors: Michel Hidalgo
0.8.0 (2019-09-26)
- Force explicit --ros-args in NodeOptions::arguments(). (#845)
- Use of -r/--remap flags where appropriate. (#834)
- Add line break after first open paren in multiline function call (#785)
- fix linter issue (#795)
- Remove non-package from ament_target_dependencies() (#793)
- fix for multiple nodes not being recognized (#790)
- Cmake infrastructure for creating components (#784)
- Contributors: Dan Rose, Michel Hidalgo, Shane Loretz, Siddharth Kucheria
0.7.5 (2019-05-30)
0.7.4 (2019-05-29)
- Rename parameter options (#745)
- don't use global arguments for components loaded into the manager (#736)
- Contributors: Dirk Thomas, William Woodall
0.7.3 (2019-05-20)
0.7.2 (2019-05-08)
- Updated to support changes to
Node::get_node_names()
. (#698) - Contributors: jhdcs
0.7.1 (2019-04-26)
0.7.0 (2019-04-14)
- Introduce rclcpp_components to implement composition (#665)
- Contributors: Michael Carroll
0.6.2 (2018-12-12)
0.6.1 (2018-12-06)
0.6.0 (2018-11-19)
0.5.1 (2018-06-28)
0.5.0 (2018-06-25)
0.4.0 (2017-12-08)
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_index_cpp | |
class_loader | |
composition_interfaces | |
rclcpp | |
rcpputils | |
ament_cmake_ros | |
ament_cmake_google_benchmark | |
ament_cmake_gtest | |
ament_lint_auto | |
ament_lint_common | |
launch_testing | |
std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rclcpp_components at Robotics Stack Exchange
rclcpp_components package from rclcpp reporclcpp rclcpp_action rclcpp_components rclcpp_lifecycle |
|
Package Summary
Tags | No category tags. |
Version | 28.1.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 | jazzy |
Last Updated | 2024-11-07 |
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
- Jacob Perron
- Michael Carroll
rclcpp_components
Package containing tools for dynamically loadable components.
The link to the latest rclcpp_components API documentation, which includes a complete list of its main components and features, can be found on the rclcpp_components package info page.
Quality Declaration
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rclcpp_components
28.1.5 (2024-09-19)
28.1.4 (2024-09-06)
28.1.3 (2024-06-27)
28.1.2 (2024-05-13)
28.1.1 (2024-04-24)
28.1.0 (2024-04-16)
- Remove references to index.ros.org. (#2504)
- Contributors: Chris Lalancette
28.0.1 (2024-04-16)
28.0.0 (2024-03-28)
- Add EXECUTOR docs (#2440)
- Update quality declaration documents (#2427)
- crash on no class found
(#2415)
- crash on no class found
* error on no class found instead of no callback groups Co-authored-by: Chris Lalancette <<clalancette@gmail.com>>
- Contributors: Adam Aposhian, Christophe Bedard, Ruddick Lawrence
27.0.0 (2024-02-07)
26.0.0 (2024-01-24)
25.0.0 (2023-12-26)
- Switch to target_link_libraries. (#2374)
- feat(rclcpp_components): support events executor in node main template (#2366)
- fix(rclcpp_components): increase the service queue sizes in component_container (#2363)
- Contributors: Chris Lalancette, Daisuke Nishimatsu, M. Fatih Cırıt
24.0.0 (2023-11-06)
23.2.0 (2023-10-09)
23.1.0 (2023-10-04)
- Add missing header required by the rclcpp::NodeOptions type (#2324)
- Contributors: Ignacio Vizzo
23.0.0 (2023-09-08)
- Update API docs links in package READMEs (#2302)
- Contributors: Christophe Bedard
22.2.0 (2023-09-07)
22.1.0 (2023-08-21)
22.0.0 (2023-07-11)
21.3.0 (2023-06-12)
21.2.0 (2023-06-07)
21.1.1 (2023-05-11)
21.1.0 (2023-04-27)
21.0.0 (2023-04-18)
20.0.0 (2023-04-13)
- Update all rclcpp packages to C++17. (#2121)
- Contributors: Chris Lalancette
19.3.0 (2023-03-01)
19.2.0 (2023-02-24)
19.1.0 (2023-02-14)
19.0.0 (2023-01-30)
- Improve component_manager_isolated shutdown (#2085)
- Contributors: Michael Carroll
18.0.0 (2022-12-29)
- Update maintainers (#2043)
- Contributors: Audrow Nash
17.1.0 (2022-11-02)
- use unique ptr and remove unuseful container (#2013)
- Contributors: Chen Lihui
17.0.0 (2022-09-13)
- Revert "Introduce executors new spin_for method, replace spin_until_future_complete with spin_until_complete. (#1821) (#1874)" (#1956)
- Introduce executors new spin_for method, replace spin_until_future_complete with spin_until_complete. (#1821) (#1874)
- Contributors: Hubert Liberacki, William Woodall
16.2.0 (2022-05-03)
16.1.0 (2022-04-29)
16.0.1 (2022-04-13)
16.0.0 (2022-04-08)
15.4.0 (2022-04-05)
15.3.0 (2022-03-30)
15.2.0 (2022-03-24)
- Select executor in node registration (#1898)
- Fix rosdoc2 issues in rclcpp (#1897)
- Fix bugprone-exception-escape in node_main.cpp.in (#1895)
- Contributors: Alberto Soragna, Chris Lalancette, Hirokazu Ishida
15.1.0 (2022-03-01)
- small improvements to node_main.cpp.in
- Install headers to include/${PROJECT_NAME} (#1888)
- Use spin() in component_manager_isolated.hpp (#1881)
- add use_global_arguments for node options of component nodes (#1776)
- Contributors: Alberto Soragna, Shane Loretz, gezp
15.0.0 (2022-01-14)
- Add rclcpp_components::component (#1855)
- Contributors: Shane Loretz
14.1.0 (2022-01-05)
14.0.0 (2021-12-17)
- Add parameter to configure number of thread (#1708)
- remove RCLCPP_COMPONENTS_PUBLIC in class ComponentManagerIsolated (#1843)
- create component_container_isolated (#1781)
- Remove author by request (#1818)
- Update maintainers (#1817)
- Suppress clang dead-store warnings in the benchmarks. (#1802)
- Contributors: Chris Lalancette, Daisuke Nishimatsu, Jacob Perron, gezp
13.1.0 (2021-10-18)
13.0.0 (2021-08-23)
- Update client API to be able to remove pending requests. (#1734)
- Contributors: Ivan Santiago Paunovic
12.0.0 (2021-07-26)
11.2.0 (2021-07-21)
- Deprecate method names that use CamelCase in rclcpp_components. (#1716)
- Contributors: Rebecca Butler
11.1.0 (2021-07-13)
- Added a hook to generate node options in ComponentManager (#1702)
- Contributors: Rebecca Butler
11.0.0 (2021-05-18)
10.0.0 (2021-05-11)
9.0.2 (2021-04-14)
9.0.1 (2021-04-12)
9.0.0 (2021-04-06)
- updating quality declaration links (re: ros2/docs.ros2.org#52) (#1615)
- Contributors: shonigmann
8.2.0 (2021-03-31)
8.1.0 (2021-03-25)
8.0.0 (2021-03-23)
7.0.1 (2021-03-22)
7.0.0 (2021-03-18)
6.3.1 (2021-02-08)
6.3.0 (2021-01-25)
6.2.0 (2021-01-08)
- Use std compliant non-method std::<filesystem::exists> function (#1502)
- Fix string literal warnings (#1442)
- Contributors: Audrow Nash, Josh Langsfeld
6.1.0 (2020-12-10)
- Update QDs to QL 1 (#1477)
- Add benchmarks for components (#1476)
- Contributors: Scott K Logan, Stephen Brawner
6.0.0 (2020-11-18)
- Bump rclcpp packages to Quality Level 2 (#1445)
- Contributors: Louise Poubel
5.1.0 (2020-11-02)
- Update maintainers (#1384)
- ComponentManager: switch off parameter services and event publisher (#1333)
- Contributors: Ivan Santiago Paunovic, Martijn Buijs
5.0.0 (2020-09-18)
4.0.0 (2020-07-09)
- Bump to QD to level 3 and fixed links (#1158)
- Include original exception in ComponentManagerException (#1157)
- Contributors: Alejandro Hernández Cordero, Martijn Buijs, Tomoya Fujita
3.0.0 (2020-06-18)
2.0.0 (2020-06-01)
- Added missing virtual destructors. (#1149)
- Add Security Vulnerability Policy pointing to REP-2006. (#1130)
- Contributors: Chris Lalancette, Ivan Santiago Paunovic
1.1.0 (2020-05-26)
- Improve documentation (#1106)
- Fixed rep links and added more details to dependencies in quality declaration (#1116)
- Added dockblock to ComponentManager class (#1102)
- Update quality declaration to reflect version 1.0 (#1115)
- Contributors: Alejandro Hernández Cordero, Stephen Brawner
1.0.0 (2020-05-12)
-
Increasing test coverage of rclcpp_components (#1044) * Increasing test coverage of rclcpp_components Signed-off-by: Stephen Brawner <<brawner@gmail.com>> * PR fixup Signed-off-by: Stephen Brawner <<brawner@gmail.com>> * Fixup Signed-off-by: Stephen Brawner <<brawner@gmail.com>> * Removing throws test for now Signed-off-by: Stephen Brawner <<brawner@gmail.com>>
-
Contributors: brawner
0.9.1 (2020-05-08)
- Added Quality declaration: rclcpp, rclpp_action, rclcpp_components andrclcpp_lifecycle (#1100)
- Contributors: Alejandro Hernández Cordero
0.9.0 (2020-04-29)
- Added rclcpp_components Doxyfile (#1091)
- Deprecate redundant namespaces (#1083)
- Export targets in addition to include directories / libraries (#1088)
- Export component manager (#1070)
- Install the component_manager library (#1068)
- Make Component Manager public (#1065)
- Remove absolute path from installed CMake code (#948)
- Fix function docblock, check for unparsed arguments (#945)
- Contributors: Alejandro Hernández Cordero, DensoADAS, Dirk Thomas, Jacob Perron, Karsten Knese, Michael Carroll, William Woodall
0.8.3 (2019-11-19)
0.8.2 (2019-11-18)
0.8.1 (2019-10-23)
- Enable intra-process comm via LoadNode request. (#871)
- Aggregate all component manager API tests. (#876)
- Contributors: Michel Hidalgo
0.8.0 (2019-09-26)
- Force explicit --ros-args in NodeOptions::arguments(). (#845)
- Use of -r/--remap flags where appropriate. (#834)
- Add line break after first open paren in multiline function call (#785)
- fix linter issue (#795)
- Remove non-package from ament_target_dependencies() (#793)
- fix for multiple nodes not being recognized (#790)
- Cmake infrastructure for creating components (#784)
- Contributors: Dan Rose, Michel Hidalgo, Shane Loretz, Siddharth Kucheria
0.7.5 (2019-05-30)
0.7.4 (2019-05-29)
- Rename parameter options (#745)
- don't use global arguments for components loaded into the manager (#736)
- Contributors: Dirk Thomas, William Woodall
0.7.3 (2019-05-20)
0.7.2 (2019-05-08)
- Updated to support changes to
Node::get_node_names()
. (#698) - Contributors: jhdcs
0.7.1 (2019-04-26)
0.7.0 (2019-04-14)
- Introduce rclcpp_components to implement composition (#665)
- Contributors: Michael Carroll
0.6.2 (2018-12-12)
0.6.1 (2018-12-06)
0.6.0 (2018-11-19)
0.5.1 (2018-06-28)
0.5.0 (2018-06-25)
0.4.0 (2017-12-08)
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_index_cpp | |
class_loader | |
composition_interfaces | |
rclcpp | |
rcpputils | |
ament_cmake_ros | |
ament_cmake_google_benchmark | |
ament_cmake_gtest | |
ament_lint_auto | |
ament_lint_common | |
launch_testing | |
std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rclcpp_components at Robotics Stack Exchange
rclcpp_components package from rclcpp reporclcpp rclcpp_action rclcpp_components rclcpp_lifecycle |
|
Package Summary
Tags | No category tags. |
Version | 29.1.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 | 2024-11-21 |
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
- Jacob Perron
- Michael Carroll
rclcpp_components
Package containing tools for dynamically loadable components.
The link to the latest rclcpp_components API documentation, which includes a complete list of its main components and features, can be found on the rclcpp_components package info page.
Quality Declaration
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rclcpp_components
29.1.0 (2024-11-20)
29.0.0 (2024-10-03)
- Shutdown the context before context's destructor is invoked in tests (#2633)
- Fix typo in rclcpp_components benchmark_components (#2602)
- Contributors: Alejandro Hernández Cordero, Christophe Bedard
28.3.3 (2024-07-29)
28.3.2 (2024-07-24)
- Updated rcpputils path API (#2579)
- remove deprecated APIs from component_manager.hpp (#2585)
- Contributors: Alberto Soragna, Alejandro Hernández Cordero
28.3.1 (2024-06-25)
28.3.0 (2024-06-17)
28.2.0 (2024-04-26)
28.1.0 (2024-04-16)
- Remove references to index.ros.org. (#2504)
- Contributors: Chris Lalancette
28.0.1 (2024-04-16)
28.0.0 (2024-03-28)
- Add EXECUTOR docs (#2440)
- Update quality declaration documents (#2427)
- crash on no class found
(#2415)
- crash on no class found
* error on no class found instead of no callback groups Co-authored-by: Chris Lalancette <<clalancette@gmail.com>>
- Contributors: Adam Aposhian, Christophe Bedard, Ruddick Lawrence
27.0.0 (2024-02-07)
26.0.0 (2024-01-24)
25.0.0 (2023-12-26)
- Switch to target_link_libraries. (#2374)
- feat(rclcpp_components): support events executor in node main template (#2366)
- fix(rclcpp_components): increase the service queue sizes in component_container (#2363)
- Contributors: Chris Lalancette, Daisuke Nishimatsu, M. Fatih Cırıt
24.0.0 (2023-11-06)
23.2.0 (2023-10-09)
23.1.0 (2023-10-04)
- Add missing header required by the rclcpp::NodeOptions type (#2324)
- Contributors: Ignacio Vizzo
23.0.0 (2023-09-08)
- Update API docs links in package READMEs (#2302)
- Contributors: Christophe Bedard
22.2.0 (2023-09-07)
22.1.0 (2023-08-21)
22.0.0 (2023-07-11)
21.3.0 (2023-06-12)
21.2.0 (2023-06-07)
21.1.1 (2023-05-11)
21.1.0 (2023-04-27)
21.0.0 (2023-04-18)
20.0.0 (2023-04-13)
- Update all rclcpp packages to C++17. (#2121)
- Contributors: Chris Lalancette
19.3.0 (2023-03-01)
19.2.0 (2023-02-24)
19.1.0 (2023-02-14)
19.0.0 (2023-01-30)
- Improve component_manager_isolated shutdown (#2085)
- Contributors: Michael Carroll
18.0.0 (2022-12-29)
- Update maintainers (#2043)
- Contributors: Audrow Nash
17.1.0 (2022-11-02)
- use unique ptr and remove unuseful container (#2013)
- Contributors: Chen Lihui
17.0.0 (2022-09-13)
- Revert "Introduce executors new spin_for method, replace spin_until_future_complete with spin_until_complete. (#1821) (#1874)" (#1956)
- Introduce executors new spin_for method, replace spin_until_future_complete with spin_until_complete. (#1821) (#1874)
- Contributors: Hubert Liberacki, William Woodall
16.2.0 (2022-05-03)
16.1.0 (2022-04-29)
16.0.1 (2022-04-13)
16.0.0 (2022-04-08)
15.4.0 (2022-04-05)
15.3.0 (2022-03-30)
15.2.0 (2022-03-24)
- Select executor in node registration (#1898)
- Fix rosdoc2 issues in rclcpp (#1897)
- Fix bugprone-exception-escape in node_main.cpp.in (#1895)
- Contributors: Alberto Soragna, Chris Lalancette, Hirokazu Ishida
15.1.0 (2022-03-01)
- small improvements to node_main.cpp.in
- Install headers to include/${PROJECT_NAME} (#1888)
- Use spin() in component_manager_isolated.hpp (#1881)
- add use_global_arguments for node options of component nodes (#1776)
- Contributors: Alberto Soragna, Shane Loretz, gezp
15.0.0 (2022-01-14)
- Add rclcpp_components::component (#1855)
- Contributors: Shane Loretz
14.1.0 (2022-01-05)
14.0.0 (2021-12-17)
- Add parameter to configure number of thread (#1708)
- remove RCLCPP_COMPONENTS_PUBLIC in class ComponentManagerIsolated (#1843)
- create component_container_isolated (#1781)
- Remove author by request (#1818)
- Update maintainers (#1817)
- Suppress clang dead-store warnings in the benchmarks. (#1802)
- Contributors: Chris Lalancette, Daisuke Nishimatsu, Jacob Perron, gezp
13.1.0 (2021-10-18)
13.0.0 (2021-08-23)
- Update client API to be able to remove pending requests. (#1734)
- Contributors: Ivan Santiago Paunovic
12.0.0 (2021-07-26)
11.2.0 (2021-07-21)
- Deprecate method names that use CamelCase in rclcpp_components. (#1716)
- Contributors: Rebecca Butler
11.1.0 (2021-07-13)
- Added a hook to generate node options in ComponentManager (#1702)
- Contributors: Rebecca Butler
11.0.0 (2021-05-18)
10.0.0 (2021-05-11)
9.0.2 (2021-04-14)
9.0.1 (2021-04-12)
9.0.0 (2021-04-06)
- updating quality declaration links (re: ros2/docs.ros2.org#52) (#1615)
- Contributors: shonigmann
8.2.0 (2021-03-31)
8.1.0 (2021-03-25)
8.0.0 (2021-03-23)
7.0.1 (2021-03-22)
7.0.0 (2021-03-18)
6.3.1 (2021-02-08)
6.3.0 (2021-01-25)
6.2.0 (2021-01-08)
- Use std compliant non-method std::<filesystem::exists> function (#1502)
- Fix string literal warnings (#1442)
- Contributors: Audrow Nash, Josh Langsfeld
6.1.0 (2020-12-10)
- Update QDs to QL 1 (#1477)
- Add benchmarks for components (#1476)
- Contributors: Scott K Logan, Stephen Brawner
6.0.0 (2020-11-18)
- Bump rclcpp packages to Quality Level 2 (#1445)
- Contributors: Louise Poubel
5.1.0 (2020-11-02)
- Update maintainers (#1384)
- ComponentManager: switch off parameter services and event publisher (#1333)
- Contributors: Ivan Santiago Paunovic, Martijn Buijs
5.0.0 (2020-09-18)
4.0.0 (2020-07-09)
- Bump to QD to level 3 and fixed links (#1158)
- Include original exception in ComponentManagerException (#1157)
- Contributors: Alejandro Hernández Cordero, Martijn Buijs, Tomoya Fujita
3.0.0 (2020-06-18)
2.0.0 (2020-06-01)
- Added missing virtual destructors. (#1149)
- Add Security Vulnerability Policy pointing to REP-2006. (#1130)
- Contributors: Chris Lalancette, Ivan Santiago Paunovic
1.1.0 (2020-05-26)
- Improve documentation (#1106)
- Fixed rep links and added more details to dependencies in quality declaration (#1116)
- Added dockblock to ComponentManager class (#1102)
- Update quality declaration to reflect version 1.0 (#1115)
- Contributors: Alejandro Hernández Cordero, Stephen Brawner
1.0.0 (2020-05-12)
-
Increasing test coverage of rclcpp_components (#1044) * Increasing test coverage of rclcpp_components Signed-off-by: Stephen Brawner <<brawner@gmail.com>> * PR fixup Signed-off-by: Stephen Brawner <<brawner@gmail.com>> * Fixup Signed-off-by: Stephen Brawner <<brawner@gmail.com>> * Removing throws test for now Signed-off-by: Stephen Brawner <<brawner@gmail.com>>
-
Contributors: brawner
0.9.1 (2020-05-08)
- Added Quality declaration: rclcpp, rclpp_action, rclcpp_components andrclcpp_lifecycle (#1100)
- Contributors: Alejandro Hernández Cordero
0.9.0 (2020-04-29)
- Added rclcpp_components Doxyfile (#1091)
- Deprecate redundant namespaces (#1083)
- Export targets in addition to include directories / libraries (#1088)
- Export component manager (#1070)
- Install the component_manager library (#1068)
- Make Component Manager public (#1065)
- Remove absolute path from installed CMake code (#948)
- Fix function docblock, check for unparsed arguments (#945)
- Contributors: Alejandro Hernández Cordero, DensoADAS, Dirk Thomas, Jacob Perron, Karsten Knese, Michael Carroll, William Woodall
0.8.3 (2019-11-19)
0.8.2 (2019-11-18)
0.8.1 (2019-10-23)
- Enable intra-process comm via LoadNode request. (#871)
- Aggregate all component manager API tests. (#876)
- Contributors: Michel Hidalgo
0.8.0 (2019-09-26)
- Force explicit --ros-args in NodeOptions::arguments(). (#845)
- Use of -r/--remap flags where appropriate. (#834)
- Add line break after first open paren in multiline function call (#785)
- fix linter issue (#795)
- Remove non-package from ament_target_dependencies() (#793)
- fix for multiple nodes not being recognized (#790)
- Cmake infrastructure for creating components (#784)
- Contributors: Dan Rose, Michel Hidalgo, Shane Loretz, Siddharth Kucheria
0.7.5 (2019-05-30)
0.7.4 (2019-05-29)
- Rename parameter options (#745)
- don't use global arguments for components loaded into the manager (#736)
- Contributors: Dirk Thomas, William Woodall
0.7.3 (2019-05-20)
0.7.2 (2019-05-08)
- Updated to support changes to
Node::get_node_names()
. (#698) - Contributors: jhdcs
0.7.1 (2019-04-26)
0.7.0 (2019-04-14)
- Introduce rclcpp_components to implement composition (#665)
- Contributors: Michael Carroll
0.6.2 (2018-12-12)
0.6.1 (2018-12-06)
0.6.0 (2018-11-19)
0.5.1 (2018-06-28)
0.5.0 (2018-06-25)
0.4.0 (2017-12-08)
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_index_cpp | |
class_loader | |
composition_interfaces | |
rclcpp | |
rcpputils | |
ament_cmake_ros | |
ament_cmake_google_benchmark | |
ament_cmake_gtest | |
ament_lint_auto | |
ament_lint_common | |
launch_testing | |
std_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rclcpp_components at Robotics Stack Exchange
rclcpp_components package from rclcpp reporclcpp rclcpp_action rclcpp_components rclcpp_lifecycle |
|
Package Summary
Tags | No category tags. |
Version | 9.2.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 | galactic |
Last Updated | 2022-12-07 |
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
- Mabel Zhang
- William Woodall
Authors
- Michael Carroll
rclcpp_components
Package containing tools for dynamically loadable components.
Visit the rclcpp_components 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_components
9.2.2 (2022-12-06)
9.2.1 (2022-04-28)
9.2.0 (2021-09-17)
9.1.0 (2021-05-20)
9.0.3 (2021-05-10)
9.0.2 (2021-04-14)
9.0.1 (2021-04-12)
9.0.0 (2021-04-06)
- updating quality declaration links (re: ros2/docs.ros2.org#52) (#1615)
- Contributors: shonigmann
8.2.0 (2021-03-31)
8.1.0 (2021-03-25)
8.0.0 (2021-03-23)
7.0.1 (2021-03-22)
7.0.0 (2021-03-18)
6.3.1 (2021-02-08)
6.3.0 (2021-01-25)
6.2.0 (2021-01-08)
- Use std compliant non-method std::<filesystem::exists> function (#1502)
- Fix string literal warnings (#1442)
- Contributors: Audrow Nash, Josh Langsfeld
6.1.0 (2020-12-10)
- Update QDs to QL 1 (#1477)
- Add benchmarks for components (#1476)
- Contributors: Scott K Logan, Stephen Brawner
6.0.0 (2020-11-18)
- Bump rclcpp packages to Quality Level 2 (#1445)
- Contributors: Louise Poubel
5.1.0 (2020-11-02)
- Update maintainers (#1384)
- ComponentManager: switch off parameter services and event publisher (#1333)
- Contributors: Ivan Santiago Paunovic, Martijn Buijs
5.0.0 (2020-09-18)
4.0.0 (2020-07-09)
- Bump to QD to level 3 and fixed links (#1158)
- Include original exception in ComponentManagerException (#1157)
- Contributors: Alejandro Hernández Cordero, Martijn Buijs, Tomoya Fujita
3.0.0 (2020-06-18)
2.0.0 (2020-06-01)
- Added missing virtual destructors. (#1149)
- Add Security Vulnerability Policy pointing to REP-2006. (#1130)
- Contributors: Chris Lalancette, Ivan Santiago Paunovic
1.1.0 (2020-05-26)
- Improve documentation (#1106)
- Fixed rep links and added more details to dependencies in quality declaration (#1116)
- Added dockblock to ComponentManager class (#1102)
- Update quality declaration to reflect version 1.0 (#1115)
- Contributors: Alejandro Hernández Cordero, Stephen Brawner
1.0.0 (2020-05-12)
-
Increasing test coverage of rclcpp_components (#1044) * Increasing test coverage of rclcpp_components Signed-off-by: Stephen Brawner <<brawner@gmail.com>> * PR fixup Signed-off-by: Stephen Brawner <<brawner@gmail.com>> * Fixup Signed-off-by: Stephen Brawner <<brawner@gmail.com>> * Removing throws test for now Signed-off-by: Stephen Brawner <<brawner@gmail.com>>
-
Contributors: brawner
0.9.1 (2020-05-08)
- Added Quality declaration: rclcpp, rclpp_action, rclcpp_components andrclcpp_lifecycle (#1100)
- Contributors: Alejandro Hernández Cordero
0.9.0 (2020-04-29)
- Added rclcpp_components Doxyfile (#1091)
- Deprecate redundant namespaces (#1083)
- Export targets in addition to include directories / libraries (#1088)
- Export component manager (#1070)
- Install the component_manager library (#1068)
- Make Component Manager public (#1065)
- Remove absolute path from installed CMake code (#948)
- Fix function docblock, check for unparsed arguments (#945)
- Contributors: Alejandro Hernández Cordero, DensoADAS, Dirk Thomas, Jacob Perron, Karsten Knese, Michael Carroll, William Woodall
0.8.3 (2019-11-19)
0.8.2 (2019-11-18)
0.8.1 (2019-10-23)
- Enable intra-process comm via LoadNode request. (#871)
- Aggregate all component manager API tests. (#876)
- Contributors: Michel Hidalgo
0.8.0 (2019-09-26)
- Force explicit --ros-args in NodeOptions::arguments(). (#845)
- Use of -r/--remap flags where appropriate. (#834)
- Add line break after first open paren in multiline function call (#785)
- fix linter issue (#795)
- Remove non-package from ament_target_dependencies() (#793)
- fix for multiple nodes not being recognized (#790)
- Cmake infrastructure for creating components (#784)
- Contributors: Dan Rose, Michel Hidalgo, Shane Loretz, Siddharth Kucheria
0.7.5 (2019-05-30)
0.7.4 (2019-05-29)
- Rename parameter options (#745)
- don't use global arguments for components loaded into the manager (#736)
- Contributors: Dirk Thomas, William Woodall
0.7.3 (2019-05-20)
0.7.2 (2019-05-08)
- Updated to support changes to
Node::get_node_names()
. (#698) - Contributors: jhdcs
0.7.1 (2019-04-26)
0.7.0 (2019-04-14)
- Introduce rclcpp_components to implement composition (#665)
- Contributors: Michael Carroll
0.6.2 (2018-12-12)
0.6.1 (2018-12-06)
0.6.0 (2018-11-19)
0.5.1 (2018-06-28)
0.5.0 (2018-06-25)
0.4.0 (2017-12-08)
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_index_cpp | |
class_loader | |
composition_interfaces | |
rclcpp | |
rcpputils | |
ament_cmake_ros | |
ament_cmake_google_benchmark | |
ament_cmake_gtest | |
ament_lint_auto | |
ament_lint_common | |
launch_testing | |
std_msgs |