launch_ros.events.lifecycle package
Submodules
Module contents
Package for launch.events.process.
- class launch_ros.events.lifecycle.ChangeState(*args: Any, **kwargs: Any)
Bases:
Event
Event emitted when a state transition is requested for a lifecycle node.
- property lifecycle_node_matcher: Callable[[LifecycleNode], bool]
Getter for lifecycle_node_matcher.
- name = 'launch_ros.events.lifecycle.ChangeState'
- property transition_id: int
Getter for transition_id.
- valid_states = {lifecycle_msgs.msg.State.PRIMARY_STATE_ACTIVE: 'PRIMARY_STATE_ACTIVE', lifecycle_msgs.msg.State.PRIMARY_STATE_FINALIZED: 'PRIMARY_STATE_FINALIZED', lifecycle_msgs.msg.State.PRIMARY_STATE_INACTIVE: 'PRIMARY_STATE_INACTIVE', lifecycle_msgs.msg.State.PRIMARY_STATE_UNCONFIGURED: 'PRIMARY_STATE_UNCONFIGURED', lifecycle_msgs.msg.State.PRIMARY_STATE_UNKNOWN: 'PRIMARY_STATE_UNKNOWN', lifecycle_msgs.msg.State.TRANSITION_STATE_ACTIVATING: 'TRANSITION_STATE_ACTIVATING', lifecycle_msgs.msg.State.TRANSITION_STATE_CLEANINGUP: 'TRANSITION_STATE_CLEANINGUP', lifecycle_msgs.msg.State.TRANSITION_STATE_CONFIGURING: 'TRANSITION_STATE_CONFIGURING', lifecycle_msgs.msg.State.TRANSITION_STATE_DEACTIVATING: 'TRANSITION_STATE_DEACTIVATING', lifecycle_msgs.msg.State.TRANSITION_STATE_ERRORPROCESSING: 'TRANSITION_STATE_ERRORPROCESSING', lifecycle_msgs.msg.State.TRANSITION_STATE_SHUTTINGDOWN: 'TRANSITION_STATE_SHUTTINGDOWN'}
- valid_transitions = {lifecycle_msgs.msg.Transition.TRANSITION_ACTIVATE: 'TRANSITION_ACTIVATE', lifecycle_msgs.msg.Transition.TRANSITION_ACTIVE_SHUTDOWN: 'TRANSITION_ACTIVE_SHUTDOWN', lifecycle_msgs.msg.Transition.TRANSITION_CLEANUP: 'TRANSITION_CLEANUP', lifecycle_msgs.msg.Transition.TRANSITION_CONFIGURE: 'TRANSITION_CONFIGURE', lifecycle_msgs.msg.Transition.TRANSITION_CREATE: 'TRANSITION_CREATE', lifecycle_msgs.msg.Transition.TRANSITION_DEACTIVATE: 'TRANSITION_DEACTIVATE', lifecycle_msgs.msg.Transition.TRANSITION_DESTROY: 'TRANSITION_DESTROY', lifecycle_msgs.msg.Transition.TRANSITION_INACTIVE_SHUTDOWN: 'TRANSITION_INACTIVE_SHUTDOWN', lifecycle_msgs.msg.Transition.TRANSITION_UNCONFIGURED_SHUTDOWN: 'TRANSITION_UNCONFIGURED_SHUTDOWN'}
- class launch_ros.events.lifecycle.StateTransition(*args: Any, **kwargs: Any)
Bases:
Event
Event emitted when a lifecycle node makes a state transition.
- property action: LifecycleNode
Getter for action.
- property goal_state: str
Getter for goal_state.
- property msg: lifecycle_msgs.msg.TransitionEvent
Getter for msg.
- name = 'launch_ros.events.lifecycle.StateTransition'
- property start_state: str
Getter for start_state.
- property timestamp: int
Getter for timestamp.
- property transition: str
Getter for transition.
- launch_ros.events.lifecycle.matches_node_name(node_name: str) Callable[[LifecycleNode], bool]
Return a matcher which matches based on the name of the node itself.