hsm.core.StateMachine ===================== .. currentmodule:: hsm.core .. autoclass:: StateMachine :members: :show-inheritance: :inherited-members: :special-members: __len__, __getitem__, __iter__, __call__, __add__, __mul__ .. rubric:: Methods .. autosummary:: :nosignatures: ~StateMachine.add_handler ~StateMachine.add_state ~StateMachine.add_states ~StateMachine.add_transition ~StateMachine.call_transition_cbs ~StateMachine.dispatch ~StateMachine.get_active_states ~StateMachine.get_initial_states ~StateMachine.initialize ~StateMachine.is_active ~StateMachine.is_substate ~StateMachine.register_transition_cb ~StateMachine.ros_subscribe ~StateMachine.set_initial_state ~StateMachine.unregister_transition_cb .. rubric:: Attributes .. autosummary:: ~StateMachine.history_state ~StateMachine.initial_state ~StateMachine.leaf_state ~StateMachine.root