launch_ros.events.lifecycle.change_state module
Module for ChangeState event.
- class launch_ros.events.lifecycle.change_state.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'}