Shutdown transition was added to the lifecycle node destructor in#2450(iron backport:#2490). This currently triggers shutdown if the node state is anything other than finalized. Would it make sense for this to check whether the node is in one of the primary states before sending the shutdo...
Templated based on node type so it can support both rclcpp::Node and rclcpp_lifecycle::LifecycleNode (and others in the future) Handled in the client library so users can easily access rather than baking the above logic in-line in application code that can be easily generalized Documentation ...
I create a client for lifecycle ROS2 service by calling rclcpp_lifecycle::LifecycleNode::create_client(..) As a result I obtain rclcpp::client::Client instance. I call some methods on this instance and when it's destructed. After a while I create a new client for the same lifecycle ROS...
[with ServiceT = lifecycle_msgs::srv::ChangeState; std::string = std::__cxx11::basic_string<char>; rclcpp::Node::SharedPtr = std::shared_ptr<rclcpp::Node>]’: /home/thomasluk/nav2_ws/src/navigation2/nav2_util/src/lifecycle_service_client.cpp:35:3: required from here /home/...
The link to the latest rclcpp_lifecycle API documentation, which includes a complete list of its main components and features, can be found on the rclcpp_lifecycle package info page, at the [ROS Index](https://index.ros.org/p/rclcpp_lifecycle/). The link to the latest rclcpp_lifecycle API...
component_manager.cpp node_main.cpp.in test CHANGELOG.rst CMakeLists.txt Doxyfile QUALITY_DECLARATION.md README.md package.xml rclcpp_components-extras.cmake.in rclcpp_lifecycle .gitignore CODEOWNERS CONTRIBUTING.md LICENSE README.md Latest commit ...
LifecycleNode: Take shutdown transition when exiting enhancement help wanted #997 opened Feb 18, 2020 by wieset 1 expand_topic_or_service_name should use get_effective_namespace() backlog enhancement help wanted #985 opened Feb 8, 2020 by fmrico 1 Cross-compile for mips/musl: XSI...