smach package
Submodules
- smach.concurrence module
- smach.container module
Container
Container.assert_opened()
Container.call_start_cbs()
Container.call_termination_cbs()
Container.call_transition_cbs()
Container.check_consistency()
Container.close()
Container.get_active_states()
Container.get_children()
Container.get_initial_states()
Container.get_internal_edges()
Container.is_opened()
Container.open()
Container.opened()
Container.register_start_cb()
Container.register_termination_cb()
Container.register_transition_cb()
Container.set_initial_state()
Container.userdata
- smach.exceptions module
- smach.iterator module
- smach.log module
- smach.sequence module
- smach.state module
CBState
State
State.execute()
State.get_registered_input_keys()
State.get_registered_outcomes()
State.get_registered_output_keys()
State.preempt_requested()
State.recall_preempt()
State.register_input_keys()
State.register_io_keys()
State.register_outcomes()
State.register_output_keys()
State.request_preempt()
State.service_preempt()
- smach.state_machine module
StateMachine
StateMachine.add()
StateMachine.add_auto()
StateMachine.check_consistency()
StateMachine.check_state_spec()
StateMachine.execute()
StateMachine.get_active_states()
StateMachine.get_children()
StateMachine.get_initial_states()
StateMachine.get_internal_edges()
StateMachine.is_running()
StateMachine.request_preempt()
StateMachine.set_initial_state()
- smach.user_data module
- smach.util module