![]() |
rcl_lifecycle package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 5.3.9 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rcl.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-04-24 |
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
- William Woodall
Authors
- Jacob Perron
- Karsten Knese
rcl_lifecycle
rcl_lifecycle
provides functionality for ROS 2 lifecycle nodes in C.
Features are described in detail at http://docs.ros2.org
For more information about lifecycle nodes, see: https://design.ros2.org/articles/node_lifecycle.html
Quality Declaration
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rcl_lifecycle
5.3.9 (2024-07-26)
- Generate version header using [ament_generate_version_header(..)]{.title-ref} (backport #1141) (#1145)
- Contributors: mergify[bot]
5.3.8 (2024-05-15)
5.3.7 (2024-01-24)
5.3.6 (2023-11-13)
5.3.5 (2023-09-19)
5.3.4 (2023-07-17)
5.3.3 (2023-04-25)
5.3.2 (2022-09-08)
5.3.1 (2022-04-26)
5.3.0 (2022-04-05)
5.2.1 (2022-03-31)
5.2.0 (2022-03-24)
5.1.0 (2022-03-01)
- Install includes it include/${PROJECT_NAME} (#959)
- Contributors: Shane Loretz
5.0.1 (2022-01-14)
- [rcl_lifecycle] Do not share transition event message between nodes (#956)
- Contributors: Ivan Santiago Paunovic
5.0.0 (2021-12-14)
- Update maintainers to Ivan Paunovic and William Woodall (#952)
- Fix up documentation build for rcl_lifecycle when using rosdoc2 (#938)
- Contributors: Audrow Nash, Michel Hidalgo
4.0.0 (2021-09-16)
3.2.0 (2021-09-02)
- Rename variable to fix name shadowing warning (#929)
- Contributors: Alberto Soragna
3.1.2 (2021-04-26)
3.1.1 (2021-04-12)
3.1.0 (2021-04-06)
- updating quality declaration links (re: ros2/docs.ros2.org#52) (#909)
- Contributors: shonigmann
3.0.1 (2021-03-25)
3.0.0 (2021-03-23)
- make rcl_lifecycle_com_interface optional in lifecycle nodes (#882)
- Contributors: Karsten Knese
2.6.0 (2021-03-18)
2.5.2 (2021-02-05)
2.5.1 (2021-01-25)
2.5.0 (2020-12-08)
- Update QDs to QL 1 (#866)
- Update QL (#858)
- Make sure to always check return values (#840)
- Update tracetools QL and add to rcl_lifecycle's QD (#845)
- Add compiler warnings (#830)
- Contributors: Alejandro Hernández Cordero, Audrow Nash, Chris Lalancette, Christophe Bedard, Stephen Brawner
2.4.0 (2020-10-19)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
lifecycle_msgs | |
rcl | |
rcutils | |
rmw | |
rosidl_runtime_c | |
tracetools | |
ament_cmake_ros | |
ament_cmake_gen_version_h | |
ament_cmake_gtest | |
ament_lint_common | |
ament_lint_auto | |
osrf_testing_tools_cpp |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
rclc_lifecycle | |
rclcpp_lifecycle | |
rclpy | |
ros_core |
Launch files
Messages
Services
Plugins
Recent questions tagged rcl_lifecycle at Robotics Stack Exchange
![]() |
rcl_lifecycle package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 9.2.6 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rcl.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2025-06-04 |
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
- Audrow Nash
- Ivan Paunovic
- William Woodall
Authors
- Jacob Perron
- Karsten Knese
rcl_lifecycle
rcl_lifecycle
provides functionality for ROS 2 lifecycle nodes in C.
Features are described in detail at http://docs.ros2.org
For more information about lifecycle nodes, see: https://design.ros2.org/articles/node_lifecycle.html
Quality Declaration
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rcl_lifecycle
9.2.6 (2025-04-29)
9.2.5 (2025-04-02)
9.2.4 (2024-09-19)
9.2.3 (2024-05-13)
9.2.2 (2024-04-24)
9.2.1 (2024-04-16)
- Generate version header using ament_generate_version_header(..) (#1141)
- Contributors: G.A. vd. Hoorn
9.2.0 (2024-03-28)
- Update quality declaration documents (#1131)
- Contributors: Christophe Bedard
9.1.0 (2024-01-24)
9.0.0 (2023-12-26)
8.0.0 (2023-11-06)
7.3.0 (2023-10-09)
7.2.0 (2023-10-04)
- Remove most remaining uses of ament_target_dependencies. (#1102)
- Contributors: Chris Lalancette
7.1.1 (2023-09-07)
7.1.0 (2023-08-21)
7.0.0 (2023-07-11)
6.3.0 (2023-06-12)
- Use TRACETOOLS_ prefix for tracepoint-related macros (#1058)
- Contributors: Christophe Bedard
6.2.0 (2023-06-07)
6.1.1 (2023-05-11)
6.1.0 (2023-04-28)
6.0.1 (2023-04-18)
6.0.0 (2023-04-12)
5.9.0 (2023-03-01)
5.8.0 (2023-02-23)
5.7.0 (2023-02-13)
- Update rcl to C++17. (#1031)
- Contributors: Chris Lalancette
5.6.0 (2022-12-05)
- [rolling] Update maintainers - 2022-11-07 (#1017)
- Contributors: Audrow Nash
5.5.0 (2022-11-02)
5.4.1 (2022-09-13)
5.4.0 (2022-04-29)
5.3.1 (2022-04-26)
5.3.0 (2022-04-05)
5.2.1 (2022-03-31)
5.2.0 (2022-03-24)
5.1.0 (2022-03-01)
- Install includes it include/${PROJECT_NAME} (#959)
- Contributors: Shane Loretz
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
lifecycle_msgs | |
rcl | |
rcutils | |
rmw | |
rosidl_runtime_c | |
tracetools | |
ament_cmake_ros | |
ament_cmake_gen_version_h | |
ament_cmake_gtest | |
ament_lint_common | |
ament_lint_auto | |
osrf_testing_tools_cpp |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
rclc_lifecycle | |
rclcpp_lifecycle | |
rclpy | |
ros_core |
Launch files
Messages
Services
Plugins
Recent questions tagged rcl_lifecycle at Robotics Stack Exchange
![]() |
rcl_lifecycle package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 10.1.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rcl.git |
VCS Type | git |
VCS Version | kilted |
Last Updated | 2025-06-04 |
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
- Audrow Nash
- Ivan Paunovic
- William Woodall
Authors
- Jacob Perron
- Karsten Knese
rcl_lifecycle
rcl_lifecycle
provides functionality for ROS 2 lifecycle nodes in C.
Features are described in detail at http://docs.ros2.org
For more information about lifecycle nodes, see: https://design.ros2.org/articles/node_lifecycle.html
Quality Declaration
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rcl_lifecycle
10.1.0 (2025-04-04)
- add rcl_print_transition_map. (#1217)
- Enable test isolation in rcl_lifecycle (#1216)
- Contributors: Scott K Logan, Tomoya Fujita
10.0.2 (2025-01-31)
-
Clean up error handling in many rcl{_action,_lifecycle} codepaths (#1202)
* Shorten the delay in test_action_server setup. Instead of waiting 250ms between setting up 10 goals (for at least 2.5 seconds), just wait 100ms which reduces this to 1 second.
- Small style cleanups in test_action_server.cpp
* Reset the error in rcl_node_type_cache_register_type(). That is, if rcutils_hash_map_set() fails, it sets its own error, so overriding it with our own will cause a warning to print. Make sure to clear it before setting our own.
* Only unregister a clock jump callback if we have installed it. This avoids a warning on cleanup in rcl_timer_init2.
* Record the return value from rcl_node_type_cache_register_type. Otherwise, in a failure situation we set the error but we actually return RCL_RET_OK to the upper layers, which is odd.
* Get rid of completely unnecessary return value translation. This generated code was translating an RCL error to an RCL error, which doesn't make much sense. Just remove the duplicate code.
* Use the rcl_timer_init2 functionality to start the timer disabled. Rather than starting it enabled, and then immediately canceling it.
* Don't overwrite the error from rcl_action_goal_handle_get_info() It already sets the error, so rcl_action_server_goal_exists() should not set it again.
* Reset errors before setting new ones when checking action validity That way we avoid an ugly warning in the error paths.
* Move the copying of the options earlier in rcl_subscription_init. That way when we go to cleanup in the "fail" case, the options actually exist and are valid. This avoids an ugly warning during cleanup.
* Make sure to set the error on failure of rcl_action_get_##_service_name This makes it match the generated code for the action_client.
* Reset the errors during RCUTILS_FAULT_INJECTION testing. That way subsequent failures won't print out ugly error strings.
* Make sure to return errors in _rcl_parse_resource_match . That is, if rcl_lexer_lookahead2_expect() returns an error, we should pass that along to higher layers rather than just ignoring it.
* Don't overwrite error by rcl_validate_enclave_name. It leads to ugly warnings.
- Add acomment that rmw_validate_namespace_with_size sets the error
* Make sure to reset error in rcl_node_type_cache_init. Otherwise we get a warning about overwriting the error from rcutils_hash_map_init.
* Conditionally set error message in rcl_publisher_is_valid. Only when rcl_context_is_valid doesn't set the error.
* Don't overwrite error from rcl_node_get_logger_name. It already sets the error in the failure case.
* Make sure to reset errors when testing network flow endpoints. That's because some of the RMW implementations may not support this feature, and thus set errors.
* Make sure to reset errors in rcl_expand_topic_name. That way we can set more useful errors for the upper layers.
* Cleanup wait.c error handling. In particular, make sure to not overwrite errors as we get into error-handling paths, which should clean up warnings we get.
* Make sure to reset errors in rcl_lifecycle tests. That way we won't get ugly "overwritten" warnings on subsequent tests. ---------
-
Contributors: Chris Lalancette
10.0.1 (2024-11-20)
10.0.0 (2024-10-03)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
lifecycle_msgs | |
rcl | |
rcutils | |
rmw | |
rosidl_runtime_c | |
tracetools | |
ament_cmake_ros | |
ament_cmake_gen_version_h | |
ament_cmake_gtest | |
ament_lint_common | |
ament_lint_auto | |
osrf_testing_tools_cpp |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
rclc_lifecycle | |
rclcpp_lifecycle | |
rclpy | |
ros_core |
Launch files
Messages
Services
Plugins
Recent questions tagged rcl_lifecycle at Robotics Stack Exchange
![]() |
rcl_lifecycle package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 10.2.1 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rcl.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2025-06-04 |
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
- Audrow Nash
- Ivan Paunovic
- William Woodall
Authors
- Jacob Perron
- Karsten Knese
rcl_lifecycle
rcl_lifecycle
provides functionality for ROS 2 lifecycle nodes in C.
Features are described in detail at http://docs.ros2.org
For more information about lifecycle nodes, see: https://design.ros2.org/articles/node_lifecycle.html
Quality Declaration
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rcl_lifecycle
10.2.1 (2025-05-30)
- introduce rcl_lifecycle_get_transition_label_by_id(). (#1229)
- Contributors: Tomoya Fujita
10.2.0 (2025-04-25)
10.1.0 (2025-04-04)
- add rcl_print_transition_map. (#1217)
- Enable test isolation in rcl_lifecycle (#1216)
- Contributors: Scott K Logan, Tomoya Fujita
10.0.2 (2025-01-31)
-
Clean up error handling in many rcl{_action,_lifecycle} codepaths (#1202)
* Shorten the delay in test_action_server setup. Instead of waiting 250ms between setting up 10 goals (for at least 2.5 seconds), just wait 100ms which reduces this to 1 second.
- Small style cleanups in test_action_server.cpp
* Reset the error in rcl_node_type_cache_register_type(). That is, if rcutils_hash_map_set() fails, it sets its own error, so overriding it with our own will cause a warning to print. Make sure to clear it before setting our own.
* Only unregister a clock jump callback if we have installed it. This avoids a warning on cleanup in rcl_timer_init2.
* Record the return value from rcl_node_type_cache_register_type. Otherwise, in a failure situation we set the error but we actually return RCL_RET_OK to the upper layers, which is odd.
* Get rid of completely unnecessary return value translation. This generated code was translating an RCL error to an RCL error, which doesn't make much sense. Just remove the duplicate code.
* Use the rcl_timer_init2 functionality to start the timer disabled. Rather than starting it enabled, and then immediately canceling it.
* Don't overwrite the error from rcl_action_goal_handle_get_info() It already sets the error, so rcl_action_server_goal_exists() should not set it again.
* Reset errors before setting new ones when checking action validity That way we avoid an ugly warning in the error paths.
* Move the copying of the options earlier in rcl_subscription_init. That way when we go to cleanup in the "fail" case, the options actually exist and are valid. This avoids an ugly warning during cleanup.
* Make sure to set the error on failure of rcl_action_get_##_service_name This makes it match the generated code for the action_client.
* Reset the errors during RCUTILS_FAULT_INJECTION testing. That way subsequent failures won't print out ugly error strings.
* Make sure to return errors in _rcl_parse_resource_match . That is, if rcl_lexer_lookahead2_expect() returns an error, we should pass that along to higher layers rather than just ignoring it.
* Don't overwrite error by rcl_validate_enclave_name. It leads to ugly warnings.
- Add acomment that rmw_validate_namespace_with_size sets the error
* Make sure to reset error in rcl_node_type_cache_init. Otherwise we get a warning about overwriting the error from rcutils_hash_map_init.
* Conditionally set error message in rcl_publisher_is_valid. Only when rcl_context_is_valid doesn't set the error.
* Don't overwrite error from rcl_node_get_logger_name. It already sets the error in the failure case.
* Make sure to reset errors when testing network flow endpoints. That's because some of the RMW implementations may not support this feature, and thus set errors.
* Make sure to reset errors in rcl_expand_topic_name. That way we can set more useful errors for the upper layers.
* Cleanup wait.c error handling. In particular, make sure to not overwrite errors as we get into error-handling paths, which should clean up warnings we get.
* Make sure to reset errors in rcl_lifecycle tests. That way we
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
lifecycle_msgs | |
rcl | |
rcutils | |
rmw | |
rosidl_runtime_c | |
tracetools | |
ament_cmake_ros | |
ament_cmake_gen_version_h | |
ament_cmake_gtest | |
ament_lint_common | |
ament_lint_auto | |
osrf_testing_tools_cpp |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
rclc_lifecycle | |
rclcpp_lifecycle | |
rclpy | |
ros_core |
Launch files
Messages
Services
Plugins
Recent questions tagged rcl_lifecycle at Robotics Stack Exchange
![]() |
rcl_lifecycle package from rcl reporcl rcl_lifecycle |
ROS Distro
|
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/rcl.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
Additional Links
Maintainers
- Karsten Knese
Authors
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
lifecycle_msgs | |
rcl | |
rcutils | |
rmw_implementation | |
rosidl_default_generators | |
ament_cmake_ros | |
rosidl_default_runtime | |
ament_cmake_gtest | |
ament_lint_common | |
ament_lint_auto |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
rclcpp_lifecycle | |
ros_core |
Launch files
Messages
Services
Plugins
Recent questions tagged rcl_lifecycle at Robotics Stack Exchange
![]() |
rcl_lifecycle package from rcl reporcl rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
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/rcl.git |
VCS Type | git |
VCS Version | bouncy |
Last Updated | 2018-07-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
- Karsten Knese
Authors
Changelog for package rcl_lifecycle
0.5.1 (2018-07-17)
0.5.0 (2018-06-25)
- Updated code to use private substitution (
~
) in lifecycle topics and services (#260)- use ~/<topic> rather than manually constructing topics/services
- use check argument for null macros
- Fixed potential segmentation fault due to nullptr dereference
(#202)
- Signed-off-by: Ethan Gao <<ethan.gao@linux.intel.com>>
- Contributors: Dirk Thomas, Ethan Gao, Michael Carroll, William Woodall
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
lifecycle_msgs | |
rcl | |
rcutils | |
rmw_implementation | |
rosidl_default_generators | |
ament_cmake_ros | |
rosidl_default_runtime | |
ament_cmake_gtest | |
ament_lint_common | |
ament_lint_auto |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
rclcpp_lifecycle | |
ros_core |
Launch files
Messages
Services
Plugins
Recent questions tagged rcl_lifecycle at Robotics Stack Exchange
![]() |
rcl_lifecycle package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.6.6 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rcl.git |
VCS Type | git |
VCS Version | crystal |
Last Updated | 2019-08-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
- Karsten Knese
Authors
Changelog for package rcl_lifecycle
0.6.6 (2019-08-17)
0.6.5 (2019-02-08)
0.6.4 (2019-01-11)
0.6.3 (2018-12-13)
0.6.2 (2018-12-13)
0.6.1 (2018-12-07)
- Refactored init to not be global (#336)
- Contributors: William Woodall
0.6.0 (2018-11-16) -----------* Updated use new error handling API from rcutils (#314) * Deleted TRANSITION_SHUTDOWN (#313) * Refactored lifecycle (#298) * no static initialization of states anymore * make transition labels more descriptive * introduce labeled keys * define default transition keys * fix memory management * introduce service for transition graph * export transition keys * remove keys, transition id unique, label ambiguous * semicolon for macro call * Added macro semicolons (#303) * Fixed naming of configure_error transition (#292) * Removed use of uninitialized CMake var (#268) * Fixed rosidl dependencies (#265) * [rcl_lifecycle] remove rosidl deps as this package doesnt generate any messages * depend on rosidl_generator_c * Contributors: Chris Lalancette, Dirk Thomas, Karsten Knese, Mikael Arguedas, William Woodall
0.5.0 (2018-06-25)
- Updated code to use private substitution (
~
) in lifecycle topics and services (#260)- use ~/<topic> rather than manually constructing topics/services
- use check argument for null macros
- Fixed potential segmentation fault due to nullptr dereference
(#202)
- Signed-off-by: Ethan Gao <<ethan.gao@linux.intel.com>>
- Contributors: Dirk Thomas, Ethan Gao, Michael Carroll, William Woodall
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
lifecycle_msgs | |
rcl | |
rcutils | |
rmw_implementation | |
rosidl_generator_c | |
ament_cmake_ros | |
ament_cmake_gtest | |
ament_lint_common | |
ament_lint_auto | |
osrf_testing_tools_cpp |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
rclcpp_lifecycle | |
ros_core |
Launch files
Messages
Services
Plugins
Recent questions tagged rcl_lifecycle at Robotics Stack Exchange
![]() |
rcl_lifecycle package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.8.5 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rcl.git |
VCS Type | git |
VCS Version | eloquent |
Last Updated | 2020-12-04 |
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
- Karsten Knese
Authors
Changelog for package rcl_lifecycle
0.8.5 (2020-12-04)
0.8.4 (2020-01-17)
0.8.3 (2019-11-08)
0.8.2 (2019-10-23)
0.8.1 (2019-10-08)
0.8.0 (2019-09-26)
- reset error message before setting a new one, embed the original one (#501)
- Contributors: Dirk Thomas
0.7.4 (2019-05-29)
0.7.3 (2019-05-20)
0.7.2 (2019-05-08)
- Rmw preallocate (#428)
- Contributors: Michael Carroll
0.7.1 (2019-04-29)
0.7.0 (2019-04-14)
- Updated to use ament_target_dependencies where possible. (#400)
- Set symbol visibility to hidden for rcl. (#391)
- Contributors: Sachin Suresh Bhat, ivanpauno
0.6.4 (2019-01-11)
0.6.3 (2018-12-13)
0.6.2 (2018-12-13)
0.6.1 (2018-12-07)
- Refactored init to not be global (#336)
- Contributors: William Woodall
0.6.0 (2018-11-16)
- Updated use new error handling API from rcutils (#314)
- Deleted TRANSITION_SHUTDOWN (#313)
- Refactored lifecycle
(#298)
- no static initialization of states anymore
- make transition labels more descriptive
- introduce labeled keys
- define default transition keys
- fix memory management
- introduce service for transition graph
- export transition keys
- remove keys, transition id unique, label ambiguous
- semicolon for macro call
- Added macro semicolons (#303)
- Fixed naming of configure_error transition (#292)
- Removed use of uninitialized CMake var (#268)
- Fixed rosidl dependencies
(#265)
- [rcl_lifecycle] remove rosidl deps as this package doesnt generate any messages
- depend on rosidl_generator_c
- Contributors: Chris Lalancette, Dirk Thomas, Karsten Knese, Mikael Arguedas, William Woodall
0.5.0 (2018-06-25)
- Updated code to use private substitution (
~
) in lifecycle topics and services (#260)- use ~/<topic> rather than manually constructing topics/services
- use check argument for null macros
- Fixed potential segmentation fault due to nullptr dereference
(#202)
- Signed-off-by: Ethan Gao <<ethan.gao@linux.intel.com>>
- Contributors: Dirk Thomas, Ethan Gao, Michael Carroll, William Woodall
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
lifecycle_msgs | |
rcl | |
rcutils | |
rmw_implementation | |
rosidl_generator_c | |
ament_cmake_ros | |
ament_cmake_gtest | |
ament_lint_common | |
ament_lint_auto | |
osrf_testing_tools_cpp |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
rclc_lifecycle | |
rclcpp_lifecycle | |
ros_core |
Launch files
Messages
Services
Plugins
Recent questions tagged rcl_lifecycle at Robotics Stack Exchange
![]() |
rcl_lifecycle package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.7.10 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rcl.git |
VCS Type | git |
VCS Version | dashing |
Last Updated | 2021-05-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
- Karsten Knese
Authors
Changelog for package rcl_lifecycle
0.7.10 (2021-05-21)
0.7.9 (2020-07-10)
0.7.8 (2019-12-10)
0.7.7 (2019-09-20)
- reset error message before setting a new one, embed the original one (#501) (#505)
- Contributors: Zachary Michaels
0.7.6 (2019-08-01)
0.7.5 (2019-06-12)
0.7.4 (2019-05-29)
0.7.3 (2019-05-20)
0.7.2 (2019-05-08)
- Rmw preallocate (#428)
- Contributors: Michael Carroll
0.7.1 (2019-04-29)
0.7.0 (2019-04-14)
- Updated to use ament_target_dependencies where possible. (#400)
- Set symbol visibility to hidden for rcl. (#391)
- Contributors: Sachin Suresh Bhat, ivanpauno
0.6.4 (2019-01-11)
0.6.3 (2018-12-13)
0.6.2 (2018-12-13)
0.6.1 (2018-12-07)
- Refactored init to not be global (#336)
- Contributors: William Woodall
0.6.0 (2018-11-16)
- Updated use new error handling API from rcutils (#314)
- Deleted TRANSITION_SHUTDOWN (#313)
- Refactored lifecycle
(#298)
- no static initialization of states anymore
- make transition labels more descriptive
- introduce labeled keys
- define default transition keys
- fix memory management
- introduce service for transition graph
- export transition keys
- remove keys, transition id unique, label ambiguous
- semicolon for macro call
- Added macro semicolons (#303)
- Fixed naming of configure_error transition (#292)
- Removed use of uninitialized CMake var (#268)
- Fixed rosidl dependencies
(#265)
- [rcl_lifecycle] remove rosidl deps as this package doesnt generate any messages
- depend on rosidl_generator_c
- Contributors: Chris Lalancette, Dirk Thomas, Karsten Knese, Mikael Arguedas, William Woodall
0.5.0 (2018-06-25)
- Updated code to use private substitution (
~
) in lifecycle topics and services (#260)- use ~/<topic> rather than manually constructing topics/services
- use check argument for null macros
- Fixed potential segmentation fault due to nullptr dereference
(#202)
- Signed-off-by: Ethan Gao <<ethan.gao@linux.intel.com>>
- Contributors: Dirk Thomas, Ethan Gao, Michael Carroll, William Woodall
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
lifecycle_msgs | |
rcl | |
rcutils | |
rmw_implementation | |
rosidl_generator_c | |
ament_cmake_ros | |
ament_cmake_gtest | |
ament_lint_common | |
ament_lint_auto | |
osrf_testing_tools_cpp |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
rclc_lifecycle | |
rclcpp_lifecycle | |
ros_core |
Launch files
Messages
Services
Plugins
Recent questions tagged rcl_lifecycle at Robotics Stack Exchange
![]() |
rcl_lifecycle package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.1.4 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rcl.git |
VCS Type | git |
VCS Version | galactic |
Last Updated | 2022-12-03 |
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
- Karsten Knese
rcl_lifecycle
rcl_lifecycle
provides functionality for ROS 2 lifecycle nodes in C.
Features are described in detail at http://docs.ros2.org
For more information about lifecycle nodes, see: https://design.ros2.org/articles/node_lifecycle.html
Quality Declaration
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rcl_lifecycle
3.1.4 (2022-12-02)
3.1.3 (2022-04-28)
3.1.2 (2021-04-26)
3.1.1 (2021-04-12)
3.1.0 (2021-04-06)
- updating quality declaration links (re: ros2/docs.ros2.org#52) (#909)
- Contributors: shonigmann
3.0.1 (2021-03-25)
3.0.0 (2021-03-23)
- make rcl_lifecycle_com_interface optional in lifecycle nodes (#882)
- Contributors: Karsten Knese
2.6.0 (2021-03-18)
2.5.2 (2021-02-05)
2.5.1 (2021-01-25)
2.5.0 (2020-12-08)
- Update QDs to QL 1 (#866)
- Update QL (#858)
- Make sure to always check return values (#840)
- Update tracetools QL and add to rcl_lifecycle's QD (#845)
- Add compiler warnings (#830)
- Contributors: Alejandro Hernández Cordero, Audrow Nash, Chris Lalancette, Christophe Bedard, Stephen Brawner
2.4.0 (2020-10-19)
- Make sure to check the return value of rcl APIs. (#838)
- Contributors: Chris Lalancette
2.3.0 (2020-10-19)
- Add lifecycle node state transition instrumentation (#804)
- Update maintainers (#825)
- Improve error messages in rcl_lifecycle (#742)
- Fix test_rcl_lifecycle (#788)
- Contributors: Christophe Bedard, Ivan Santiago Paunovic, Lei Liu, brawner
2.2.0 (2020-09-02)
- Add fault injection macros and unit tests to rcl_lifecycle (#731)
- Remove std::cout line from test_rcl_lifecycle.cpp (#773)
- Set transition_map->states/transition size to 0 on fini (#729)
- Contributors: brawner
2.1.0 (2020-07-22)
- Topic fix rcl lifecycle test issue (#715)
- Removed doxygen warnings (#712)
- Contributors: Alejandro Hernández Cordero, Barry Xu
2.0.0 (2020-07-09)
- Update quality declaration and coverage (#674)
- Contributors: Alejandro Hernández Cordero
1.2.0 (2020-06-18)
1.1.5 (2020-06-03)
1.1.4 (2020-06-02)
1.1.3 (2020-06-01)
- Add Security Vulnerability Policy pointing to REP-2006 (#661)
- Contributors: Chris Lalancette
1.1.2 (2020-05-28)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
lifecycle_msgs | |
rcl | |
rcutils | |
rmw | |
rosidl_runtime_c | |
tracetools | |
ament_cmake_ros | |
ament_cmake_gtest | |
ament_lint_common | |
ament_lint_auto | |
osrf_testing_tools_cpp |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
rclc_lifecycle | |
rclcpp_lifecycle | |
ros_core |
Launch files
Messages
Services
Plugins
Recent questions tagged rcl_lifecycle at Robotics Stack Exchange
![]() |
rcl_lifecycle package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.1.14 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rcl.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
Additional Links
Maintainers
- Karsten Knese
Authors
rcl_lifecycle
rcl_lifecycle
provides functionality for ROS 2 lifecycle nodes in C.
Features are described in detail at http://docs.ros2.org
For more information about lifecycle nodes, see: https://design.ros2.org/articles/node_lifecycle.html
Quality Declaration
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rcl_lifecycle
1.1.14 (2022-07-25)
1.1.13 (2022-02-04)
1.1.12 (2022-01-31)
1.1.11 (2021-04-14)
- Update quality declaration links (re: ros2/docs.ros2.org#52) (#910)
- Contributors: Simon Honigmann
1.1.10 (2020-12-09)
- Update build.ros2.org links (#868)
- Update QD to QL 1 (#867)
- Update QD (#843)
- Contributors: Alejandro Hernández Cordero, Christophe Bedard, Jorge Perez, Stephen Brawner
1.1.9 (2020-11-03)
- Make sure to always check return values. (#840)
- Make sure to check the return value of rcl APIs. (#838)
- Fix test_rcl_lifecycle (#788)
- Add fault injection macros and unit tests to rcl_lifecycle (#731)
- Contributors: Chris Lalancette, brawner
1.1.8 (2020-10-07)
- Set transition_map->states/transition size to 0 on fini (#729) (#821)
- Topic fix rcl lifecycle test issue (#715) (#796)
- Remove std::cout line from test_rcl_lifecycle.cpp (#773) (#774)
- Contributors: Shane Loretz, Stephen Brawner
1.1.7 (2020-08-03)
1.1.6 (2020-07-07)
1.1.5 (2020-06-03)
1.1.4 (2020-06-02)
1.1.3 (2020-06-01)
- Add Security Vulnerability Policy pointing to REP-2006 (#661)
- Contributors: Chris Lalancette
1.1.2 (2020-05-28)
- Allow transition start and goal states to be null (#662)
- Contributors: Karsten Knese
1.1.1 (2020-05-26)
- Increase rcl_lifecycle test coverage and add more safety checks (#649)
- Contributors: Stephen Brawner
1.1.0 (2020-05-22)
- Update Quality Declaration for 1.0 (#647)
- Contributors: brawner
1.0.0 (2020-05-12)
0.9.1 (2020-05-08)
- Included features (#644)
- Quality Declarations for rcl_action, rcl_lifecycle, yaml_parser (#641)
- Contributors: Alejandro Hernández Cordero, Stephen Brawner
0.9.0 (2020-04-29)
- Added rcl_lifecycle Doxyfile (#633)
- Export targets in a addition to include directories / libraries
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
lifecycle_msgs | |
rcl | |
rcutils | |
rmw | |
rosidl_runtime_c | |
ament_cmake_ros | |
ament_cmake_gtest | |
ament_lint_common | |
ament_lint_auto | |
osrf_testing_tools_cpp |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
rclc_lifecycle | |
rclcpp_lifecycle | |
ros_core |
Launch files
Messages
Services
Plugins
Recent questions tagged rcl_lifecycle at Robotics Stack Exchange
![]() |
rcl_lifecycle package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 6.0.7 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rcl.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
- Audrow Nash
- Ivan Paunovic
- William Woodall
Authors
- Jacob Perron
- Karsten Knese
rcl_lifecycle
rcl_lifecycle
provides functionality for ROS 2 lifecycle nodes in C.
Features are described in detail at http://docs.ros2.org
For more information about lifecycle nodes, see: https://design.ros2.org/articles/node_lifecycle.html
Quality Declaration
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rcl_lifecycle
6.0.7 (2024-11-09)
6.0.6 (2024-07-10)
- Generate version header using [ament_generate_version_header(..)]{.title-ref} (#1144)
- Contributors: G.A. vd. Hoorn, Tomoya.Fujita
6.0.5 (2024-02-07)
6.0.4 (2023-11-17)
6.0.3 (2023-09-08)
6.0.2 (2023-05-19)
6.0.1 (2023-04-18)
6.0.0 (2023-04-12)
5.9.0 (2023-03-01)
5.8.0 (2023-02-23)
5.7.0 (2023-02-13)
- Update rcl to C++17. (#1031)
- Contributors: Chris Lalancette
5.6.0 (2022-12-05)
- [rolling] Update maintainers - 2022-11-07 (#1017)
- Contributors: Audrow Nash
5.5.0 (2022-11-02)
5.4.1 (2022-09-13)
5.4.0 (2022-04-29)
5.3.1 (2022-04-26)
5.3.0 (2022-04-05)
5.2.1 (2022-03-31)
5.2.0 (2022-03-24)
5.1.0 (2022-03-01)
- Install includes it include/${PROJECT_NAME} (#959)
- Contributors: Shane Loretz
5.0.1 (2022-01-14)
- [rcl_lifecycle] Do not share transition event message between nodes (#956)
- Contributors: Ivan Santiago Paunovic
5.0.0 (2021-12-14)
- Update maintainers to Ivan Paunovic and William Woodall (#952)
- Fix up documentation build for rcl_lifecycle when using rosdoc2 (#938)
- Contributors: Audrow Nash, Michel Hidalgo
4.0.0 (2021-09-16)
3.2.0 (2021-09-02)
- Rename variable to fix name shadowing warning (#929)
- Contributors: Alberto Soragna
3.1.2 (2021-04-26)
3.1.1 (2021-04-12)
3.1.0 (2021-04-06)
- updating quality declaration links (re: ros2/docs.ros2.org#52) (#909)
- Contributors: shonigmann
3.0.1 (2021-03-25)
3.0.0 (2021-03-23)
- make rcl_lifecycle_com_interface optional in lifecycle nodes (#882)
- Contributors: Karsten Knese
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
lifecycle_msgs | |
rcl | |
rcutils | |
rmw | |
rosidl_runtime_c | |
tracetools | |
ament_cmake_ros | |
ament_cmake_gen_version_h | |
ament_cmake_gtest | |
ament_lint_common | |
ament_lint_auto | |
osrf_testing_tools_cpp |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
rclc_lifecycle | |
rclcpp_lifecycle | |
rclpy | |
ros_core |
Launch files
Messages
Services
Plugins
Recent questions tagged rcl_lifecycle at Robotics Stack Exchange
![]() |
rcl_lifecycle package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 5.3.9 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rcl.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-04-24 |
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
- William Woodall
Authors
- Jacob Perron
- Karsten Knese
rcl_lifecycle
rcl_lifecycle
provides functionality for ROS 2 lifecycle nodes in C.
Features are described in detail at http://docs.ros2.org
For more information about lifecycle nodes, see: https://design.ros2.org/articles/node_lifecycle.html
Quality Declaration
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rcl_lifecycle
5.3.9 (2024-07-26)
- Generate version header using [ament_generate_version_header(..)]{.title-ref} (backport #1141) (#1145)
- Contributors: mergify[bot]
5.3.8 (2024-05-15)
5.3.7 (2024-01-24)
5.3.6 (2023-11-13)
5.3.5 (2023-09-19)
5.3.4 (2023-07-17)
5.3.3 (2023-04-25)
5.3.2 (2022-09-08)
5.3.1 (2022-04-26)
5.3.0 (2022-04-05)
5.2.1 (2022-03-31)
5.2.0 (2022-03-24)
5.1.0 (2022-03-01)
- Install includes it include/${PROJECT_NAME} (#959)
- Contributors: Shane Loretz
5.0.1 (2022-01-14)
- [rcl_lifecycle] Do not share transition event message between nodes (#956)
- Contributors: Ivan Santiago Paunovic
5.0.0 (2021-12-14)
- Update maintainers to Ivan Paunovic and William Woodall (#952)
- Fix up documentation build for rcl_lifecycle when using rosdoc2 (#938)
- Contributors: Audrow Nash, Michel Hidalgo
4.0.0 (2021-09-16)
3.2.0 (2021-09-02)
- Rename variable to fix name shadowing warning (#929)
- Contributors: Alberto Soragna
3.1.2 (2021-04-26)
3.1.1 (2021-04-12)
3.1.0 (2021-04-06)
- updating quality declaration links (re: ros2/docs.ros2.org#52) (#909)
- Contributors: shonigmann
3.0.1 (2021-03-25)
3.0.0 (2021-03-23)
- make rcl_lifecycle_com_interface optional in lifecycle nodes (#882)
- Contributors: Karsten Knese
2.6.0 (2021-03-18)
2.5.2 (2021-02-05)
2.5.1 (2021-01-25)
2.5.0 (2020-12-08)
- Update QDs to QL 1 (#866)
- Update QL (#858)
- Make sure to always check return values (#840)
- Update tracetools QL and add to rcl_lifecycle's QD (#845)
- Add compiler warnings (#830)
- Contributors: Alejandro Hernández Cordero, Audrow Nash, Chris Lalancette, Christophe Bedard, Stephen Brawner
2.4.0 (2020-10-19)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
lifecycle_msgs | |
rcl | |
rcutils | |
rmw | |
rosidl_runtime_c | |
tracetools | |
ament_cmake_ros | |
ament_cmake_gen_version_h | |
ament_cmake_gtest | |
ament_lint_common | |
ament_lint_auto | |
osrf_testing_tools_cpp |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
rclc_lifecycle | |
rclcpp_lifecycle | |
rclpy | |
ros_core |
Launch files
Messages
Services
Plugins
Recent questions tagged rcl_lifecycle at Robotics Stack Exchange
![]() |
rcl_lifecycle package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 5.3.9 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rcl.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-04-24 |
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
- William Woodall
Authors
- Jacob Perron
- Karsten Knese
rcl_lifecycle
rcl_lifecycle
provides functionality for ROS 2 lifecycle nodes in C.
Features are described in detail at http://docs.ros2.org
For more information about lifecycle nodes, see: https://design.ros2.org/articles/node_lifecycle.html
Quality Declaration
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rcl_lifecycle
5.3.9 (2024-07-26)
- Generate version header using [ament_generate_version_header(..)]{.title-ref} (backport #1141) (#1145)
- Contributors: mergify[bot]
5.3.8 (2024-05-15)
5.3.7 (2024-01-24)
5.3.6 (2023-11-13)
5.3.5 (2023-09-19)
5.3.4 (2023-07-17)
5.3.3 (2023-04-25)
5.3.2 (2022-09-08)
5.3.1 (2022-04-26)
5.3.0 (2022-04-05)
5.2.1 (2022-03-31)
5.2.0 (2022-03-24)
5.1.0 (2022-03-01)
- Install includes it include/${PROJECT_NAME} (#959)
- Contributors: Shane Loretz
5.0.1 (2022-01-14)
- [rcl_lifecycle] Do not share transition event message between nodes (#956)
- Contributors: Ivan Santiago Paunovic
5.0.0 (2021-12-14)
- Update maintainers to Ivan Paunovic and William Woodall (#952)
- Fix up documentation build for rcl_lifecycle when using rosdoc2 (#938)
- Contributors: Audrow Nash, Michel Hidalgo
4.0.0 (2021-09-16)
3.2.0 (2021-09-02)
- Rename variable to fix name shadowing warning (#929)
- Contributors: Alberto Soragna
3.1.2 (2021-04-26)
3.1.1 (2021-04-12)
3.1.0 (2021-04-06)
- updating quality declaration links (re: ros2/docs.ros2.org#52) (#909)
- Contributors: shonigmann
3.0.1 (2021-03-25)
3.0.0 (2021-03-23)
- make rcl_lifecycle_com_interface optional in lifecycle nodes (#882)
- Contributors: Karsten Knese
2.6.0 (2021-03-18)
2.5.2 (2021-02-05)
2.5.1 (2021-01-25)
2.5.0 (2020-12-08)
- Update QDs to QL 1 (#866)
- Update QL (#858)
- Make sure to always check return values (#840)
- Update tracetools QL and add to rcl_lifecycle's QD (#845)
- Add compiler warnings (#830)
- Contributors: Alejandro Hernández Cordero, Audrow Nash, Chris Lalancette, Christophe Bedard, Stephen Brawner
2.4.0 (2020-10-19)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
lifecycle_msgs | |
rcl | |
rcutils | |
rmw | |
rosidl_runtime_c | |
tracetools | |
ament_cmake_ros | |
ament_cmake_gen_version_h | |
ament_cmake_gtest | |
ament_lint_common | |
ament_lint_auto | |
osrf_testing_tools_cpp |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
rclc_lifecycle | |
rclcpp_lifecycle | |
rclpy | |
ros_core |
Launch files
Messages
Services
Plugins
Recent questions tagged rcl_lifecycle at Robotics Stack Exchange
![]() |
rcl_lifecycle package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 5.3.9 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rcl.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-04-24 |
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
- William Woodall
Authors
- Jacob Perron
- Karsten Knese
rcl_lifecycle
rcl_lifecycle
provides functionality for ROS 2 lifecycle nodes in C.
Features are described in detail at http://docs.ros2.org
For more information about lifecycle nodes, see: https://design.ros2.org/articles/node_lifecycle.html
Quality Declaration
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rcl_lifecycle
5.3.9 (2024-07-26)
- Generate version header using [ament_generate_version_header(..)]{.title-ref} (backport #1141) (#1145)
- Contributors: mergify[bot]
5.3.8 (2024-05-15)
5.3.7 (2024-01-24)
5.3.6 (2023-11-13)
5.3.5 (2023-09-19)
5.3.4 (2023-07-17)
5.3.3 (2023-04-25)
5.3.2 (2022-09-08)
5.3.1 (2022-04-26)
5.3.0 (2022-04-05)
5.2.1 (2022-03-31)
5.2.0 (2022-03-24)
5.1.0 (2022-03-01)
- Install includes it include/${PROJECT_NAME} (#959)
- Contributors: Shane Loretz
5.0.1 (2022-01-14)
- [rcl_lifecycle] Do not share transition event message between nodes (#956)
- Contributors: Ivan Santiago Paunovic
5.0.0 (2021-12-14)
- Update maintainers to Ivan Paunovic and William Woodall (#952)
- Fix up documentation build for rcl_lifecycle when using rosdoc2 (#938)
- Contributors: Audrow Nash, Michel Hidalgo
4.0.0 (2021-09-16)
3.2.0 (2021-09-02)
- Rename variable to fix name shadowing warning (#929)
- Contributors: Alberto Soragna
3.1.2 (2021-04-26)
3.1.1 (2021-04-12)
3.1.0 (2021-04-06)
- updating quality declaration links (re: ros2/docs.ros2.org#52) (#909)
- Contributors: shonigmann
3.0.1 (2021-03-25)
3.0.0 (2021-03-23)
- make rcl_lifecycle_com_interface optional in lifecycle nodes (#882)
- Contributors: Karsten Knese
2.6.0 (2021-03-18)
2.5.2 (2021-02-05)
2.5.1 (2021-01-25)
2.5.0 (2020-12-08)
- Update QDs to QL 1 (#866)
- Update QL (#858)
- Make sure to always check return values (#840)
- Update tracetools QL and add to rcl_lifecycle's QD (#845)
- Add compiler warnings (#830)
- Contributors: Alejandro Hernández Cordero, Audrow Nash, Chris Lalancette, Christophe Bedard, Stephen Brawner
2.4.0 (2020-10-19)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
lifecycle_msgs | |
rcl | |
rcutils | |
rmw | |
rosidl_runtime_c | |
tracetools | |
ament_cmake_ros | |
ament_cmake_gen_version_h | |
ament_cmake_gtest | |
ament_lint_common | |
ament_lint_auto | |
osrf_testing_tools_cpp |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
rclc_lifecycle | |
rclcpp_lifecycle | |
rclpy | |
ros_core |
Launch files
Messages
Services
Plugins
Recent questions tagged rcl_lifecycle at Robotics Stack Exchange
![]() |
rcl_lifecycle package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 5.3.9 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rcl.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-04-24 |
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
- William Woodall
Authors
- Jacob Perron
- Karsten Knese
rcl_lifecycle
rcl_lifecycle
provides functionality for ROS 2 lifecycle nodes in C.
Features are described in detail at http://docs.ros2.org
For more information about lifecycle nodes, see: https://design.ros2.org/articles/node_lifecycle.html
Quality Declaration
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rcl_lifecycle
5.3.9 (2024-07-26)
- Generate version header using [ament_generate_version_header(..)]{.title-ref} (backport #1141) (#1145)
- Contributors: mergify[bot]
5.3.8 (2024-05-15)
5.3.7 (2024-01-24)
5.3.6 (2023-11-13)
5.3.5 (2023-09-19)
5.3.4 (2023-07-17)
5.3.3 (2023-04-25)
5.3.2 (2022-09-08)
5.3.1 (2022-04-26)
5.3.0 (2022-04-05)
5.2.1 (2022-03-31)
5.2.0 (2022-03-24)
5.1.0 (2022-03-01)
- Install includes it include/${PROJECT_NAME} (#959)
- Contributors: Shane Loretz
5.0.1 (2022-01-14)
- [rcl_lifecycle] Do not share transition event message between nodes (#956)
- Contributors: Ivan Santiago Paunovic
5.0.0 (2021-12-14)
- Update maintainers to Ivan Paunovic and William Woodall (#952)
- Fix up documentation build for rcl_lifecycle when using rosdoc2 (#938)
- Contributors: Audrow Nash, Michel Hidalgo
4.0.0 (2021-09-16)
3.2.0 (2021-09-02)
- Rename variable to fix name shadowing warning (#929)
- Contributors: Alberto Soragna
3.1.2 (2021-04-26)
3.1.1 (2021-04-12)
3.1.0 (2021-04-06)
- updating quality declaration links (re: ros2/docs.ros2.org#52) (#909)
- Contributors: shonigmann
3.0.1 (2021-03-25)
3.0.0 (2021-03-23)
- make rcl_lifecycle_com_interface optional in lifecycle nodes (#882)
- Contributors: Karsten Knese
2.6.0 (2021-03-18)
2.5.2 (2021-02-05)
2.5.1 (2021-01-25)
2.5.0 (2020-12-08)
- Update QDs to QL 1 (#866)
- Update QL (#858)
- Make sure to always check return values (#840)
- Update tracetools QL and add to rcl_lifecycle's QD (#845)
- Add compiler warnings (#830)
- Contributors: Alejandro Hernández Cordero, Audrow Nash, Chris Lalancette, Christophe Bedard, Stephen Brawner
2.4.0 (2020-10-19)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
lifecycle_msgs | |
rcl | |
rcutils | |
rmw | |
rosidl_runtime_c | |
tracetools | |
ament_cmake_ros | |
ament_cmake_gen_version_h | |
ament_cmake_gtest | |
ament_lint_common | |
ament_lint_auto | |
osrf_testing_tools_cpp |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
rclc_lifecycle | |
rclcpp_lifecycle | |
rclpy | |
ros_core |
Launch files
Messages
Services
Plugins
Recent questions tagged rcl_lifecycle at Robotics Stack Exchange
![]() |
rcl_lifecycle package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 5.3.9 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rcl.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-04-24 |
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
- William Woodall
Authors
- Jacob Perron
- Karsten Knese
rcl_lifecycle
rcl_lifecycle
provides functionality for ROS 2 lifecycle nodes in C.
Features are described in detail at http://docs.ros2.org
For more information about lifecycle nodes, see: https://design.ros2.org/articles/node_lifecycle.html
Quality Declaration
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rcl_lifecycle
5.3.9 (2024-07-26)
- Generate version header using [ament_generate_version_header(..)]{.title-ref} (backport #1141) (#1145)
- Contributors: mergify[bot]
5.3.8 (2024-05-15)
5.3.7 (2024-01-24)
5.3.6 (2023-11-13)
5.3.5 (2023-09-19)
5.3.4 (2023-07-17)
5.3.3 (2023-04-25)
5.3.2 (2022-09-08)
5.3.1 (2022-04-26)
5.3.0 (2022-04-05)
5.2.1 (2022-03-31)
5.2.0 (2022-03-24)
5.1.0 (2022-03-01)
- Install includes it include/${PROJECT_NAME} (#959)
- Contributors: Shane Loretz
5.0.1 (2022-01-14)
- [rcl_lifecycle] Do not share transition event message between nodes (#956)
- Contributors: Ivan Santiago Paunovic
5.0.0 (2021-12-14)
- Update maintainers to Ivan Paunovic and William Woodall (#952)
- Fix up documentation build for rcl_lifecycle when using rosdoc2 (#938)
- Contributors: Audrow Nash, Michel Hidalgo
4.0.0 (2021-09-16)
3.2.0 (2021-09-02)
- Rename variable to fix name shadowing warning (#929)
- Contributors: Alberto Soragna
3.1.2 (2021-04-26)
3.1.1 (2021-04-12)
3.1.0 (2021-04-06)
- updating quality declaration links (re: ros2/docs.ros2.org#52) (#909)
- Contributors: shonigmann
3.0.1 (2021-03-25)
3.0.0 (2021-03-23)
- make rcl_lifecycle_com_interface optional in lifecycle nodes (#882)
- Contributors: Karsten Knese
2.6.0 (2021-03-18)
2.5.2 (2021-02-05)
2.5.1 (2021-01-25)
2.5.0 (2020-12-08)
- Update QDs to QL 1 (#866)
- Update QL (#858)
- Make sure to always check return values (#840)
- Update tracetools QL and add to rcl_lifecycle's QD (#845)
- Add compiler warnings (#830)
- Contributors: Alejandro Hernández Cordero, Audrow Nash, Chris Lalancette, Christophe Bedard, Stephen Brawner
2.4.0 (2020-10-19)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
lifecycle_msgs | |
rcl | |
rcutils | |
rmw | |
rosidl_runtime_c | |
tracetools | |
ament_cmake_ros | |
ament_cmake_gen_version_h | |
ament_cmake_gtest | |
ament_lint_common | |
ament_lint_auto | |
osrf_testing_tools_cpp |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
rclc_lifecycle | |
rclcpp_lifecycle | |
rclpy | |
ros_core |
Launch files
Messages
Services
Plugins
Recent questions tagged rcl_lifecycle at Robotics Stack Exchange
![]() |
rcl_lifecycle package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 5.3.9 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rcl.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-04-24 |
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
- William Woodall
Authors
- Jacob Perron
- Karsten Knese
rcl_lifecycle
rcl_lifecycle
provides functionality for ROS 2 lifecycle nodes in C.
Features are described in detail at http://docs.ros2.org
For more information about lifecycle nodes, see: https://design.ros2.org/articles/node_lifecycle.html
Quality Declaration
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rcl_lifecycle
5.3.9 (2024-07-26)
- Generate version header using [ament_generate_version_header(..)]{.title-ref} (backport #1141) (#1145)
- Contributors: mergify[bot]
5.3.8 (2024-05-15)
5.3.7 (2024-01-24)
5.3.6 (2023-11-13)
5.3.5 (2023-09-19)
5.3.4 (2023-07-17)
5.3.3 (2023-04-25)
5.3.2 (2022-09-08)
5.3.1 (2022-04-26)
5.3.0 (2022-04-05)
5.2.1 (2022-03-31)
5.2.0 (2022-03-24)
5.1.0 (2022-03-01)
- Install includes it include/${PROJECT_NAME} (#959)
- Contributors: Shane Loretz
5.0.1 (2022-01-14)
- [rcl_lifecycle] Do not share transition event message between nodes (#956)
- Contributors: Ivan Santiago Paunovic
5.0.0 (2021-12-14)
- Update maintainers to Ivan Paunovic and William Woodall (#952)
- Fix up documentation build for rcl_lifecycle when using rosdoc2 (#938)
- Contributors: Audrow Nash, Michel Hidalgo
4.0.0 (2021-09-16)
3.2.0 (2021-09-02)
- Rename variable to fix name shadowing warning (#929)
- Contributors: Alberto Soragna
3.1.2 (2021-04-26)
3.1.1 (2021-04-12)
3.1.0 (2021-04-06)
- updating quality declaration links (re: ros2/docs.ros2.org#52) (#909)
- Contributors: shonigmann
3.0.1 (2021-03-25)
3.0.0 (2021-03-23)
- make rcl_lifecycle_com_interface optional in lifecycle nodes (#882)
- Contributors: Karsten Knese
2.6.0 (2021-03-18)
2.5.2 (2021-02-05)
2.5.1 (2021-01-25)
2.5.0 (2020-12-08)
- Update QDs to QL 1 (#866)
- Update QL (#858)
- Make sure to always check return values (#840)
- Update tracetools QL and add to rcl_lifecycle's QD (#845)
- Add compiler warnings (#830)
- Contributors: Alejandro Hernández Cordero, Audrow Nash, Chris Lalancette, Christophe Bedard, Stephen Brawner
2.4.0 (2020-10-19)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
lifecycle_msgs | |
rcl | |
rcutils | |
rmw | |
rosidl_runtime_c | |
tracetools | |
ament_cmake_ros | |
ament_cmake_gen_version_h | |
ament_cmake_gtest | |
ament_lint_common | |
ament_lint_auto | |
osrf_testing_tools_cpp |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
rclc_lifecycle | |
rclcpp_lifecycle | |
rclpy | |
ros_core |
Launch files
Messages
Services
Plugins
Recent questions tagged rcl_lifecycle at Robotics Stack Exchange
![]() |
rcl_lifecycle package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 5.3.9 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/rcl.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-04-24 |
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
- William Woodall
Authors
- Jacob Perron
- Karsten Knese
rcl_lifecycle
rcl_lifecycle
provides functionality for ROS 2 lifecycle nodes in C.
Features are described in detail at http://docs.ros2.org
For more information about lifecycle nodes, see: https://design.ros2.org/articles/node_lifecycle.html
Quality Declaration
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rcl_lifecycle
5.3.9 (2024-07-26)
- Generate version header using [ament_generate_version_header(..)]{.title-ref} (backport #1141) (#1145)
- Contributors: mergify[bot]
5.3.8 (2024-05-15)
5.3.7 (2024-01-24)
5.3.6 (2023-11-13)
5.3.5 (2023-09-19)
5.3.4 (2023-07-17)
5.3.3 (2023-04-25)
5.3.2 (2022-09-08)
5.3.1 (2022-04-26)
5.3.0 (2022-04-05)
5.2.1 (2022-03-31)
5.2.0 (2022-03-24)
5.1.0 (2022-03-01)
- Install includes it include/${PROJECT_NAME} (#959)
- Contributors: Shane Loretz
5.0.1 (2022-01-14)
- [rcl_lifecycle] Do not share transition event message between nodes (#956)
- Contributors: Ivan Santiago Paunovic
5.0.0 (2021-12-14)
- Update maintainers to Ivan Paunovic and William Woodall (#952)
- Fix up documentation build for rcl_lifecycle when using rosdoc2 (#938)
- Contributors: Audrow Nash, Michel Hidalgo
4.0.0 (2021-09-16)
3.2.0 (2021-09-02)
- Rename variable to fix name shadowing warning (#929)
- Contributors: Alberto Soragna
3.1.2 (2021-04-26)
3.1.1 (2021-04-12)
3.1.0 (2021-04-06)
- updating quality declaration links (re: ros2/docs.ros2.org#52) (#909)
- Contributors: shonigmann
3.0.1 (2021-03-25)
3.0.0 (2021-03-23)
- make rcl_lifecycle_com_interface optional in lifecycle nodes (#882)
- Contributors: Karsten Knese
2.6.0 (2021-03-18)
2.5.2 (2021-02-05)
2.5.1 (2021-01-25)
2.5.0 (2020-12-08)
- Update QDs to QL 1 (#866)
- Update QL (#858)
- Make sure to always check return values (#840)
- Update tracetools QL and add to rcl_lifecycle's QD (#845)
- Add compiler warnings (#830)
- Contributors: Alejandro Hernández Cordero, Audrow Nash, Chris Lalancette, Christophe Bedard, Stephen Brawner
2.4.0 (2020-10-19)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
lifecycle_msgs | |
rcl | |
rcutils | |
rmw | |
rosidl_runtime_c | |
tracetools | |
ament_cmake_ros | |
ament_cmake_gen_version_h | |
ament_cmake_gtest | |
ament_lint_common | |
ament_lint_auto | |
osrf_testing_tools_cpp |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
rclc_lifecycle | |
rclcpp_lifecycle | |
rclpy | |
ros_core |