.. _package-rst-statemachine: ========================== Package rst.statemachine ========================== This package contains data type definitions that describe static and dynamic aspects of state machines. Messages ======== .. container:: mess4ge-multi .. container:: mess4ge-graph .. digraph:: message_graph fontname="Arial"; fontsize=11; stylesheet="../_static/graphs.css"; node [fontsize=11,fontname="Arial"] edge [fontsize=11,fontname="Arial"] "1" [label=<
StateChange
ASCII-STRINGfrom_state
ASCII-STRINGto_state
ASCII-STRINGcause
>,shape=box,style=filled,fillcolor="white"]; .. container:: mess4ge-list .. container:: messages * :ref:`StateChange ` .. container:: clearer clearer: should be made invisible via css .. _message-rst-statemachine-statechange: Message StateChange ------------------- .. container:: message-rst-statemachine-statechange-multi .. container:: message-rst-statemachine-statechange-documentation .. py:class:: rst.statemachine.StateChange Indicates a state change in a state machine. .. codeauthor:: Phillip Luecking .. py:attribute:: from_state :type: :py:class:`ASCII-STRING` Indicates from which state the state machine switched into the :py:attr:`to_state `. .. py:attribute:: to_state :type: :py:class:`ASCII-STRING` Stores the new state of the state machine, coming from :py:attr:`from_state `. .. py:attribute:: cause :type: :py:class:`ASCII-STRING` The cause of the state change, if present. .. container:: message-rst-statemachine-statechange-source :download:`Download this file ` .. literalinclude:: //home/jenkins/workspace/rst-manual-0.12/rst-manual/../rst-proto/proto/stable/rst/statemachine/StateChange.proto :lines: 10-29 :language: protobuf :emphasize-lines: 7-7,13-13,18-18