This package contains message and service definitions for managing lifecycle nodes. These messages and services form a standardized interface for transitioning these managed nodes through a known state-machine.
For more information about life cycle nodes see: design.ros2.org.
For more information about ROS 2 interfaces, see docs.ros.org.
- State: A lifecycle node's state-machine state.
- Transition: A state transition with specific id and label.
- TransitionDescription: A description of a transition from one state-machine state to another.
- TransitionEvent: A timestamped state transition.
- ChangeState: Request a node change states with a specific transition.
- GetAvailableStates: Request an array of states that this node can transition to.
- GetAvailableTransitions: Request an array of lifecycle state transitions available for this node.
- GetState: Request the current lifecycle state of this node.
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.