123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?xml version="1.0" encoding="UTF-8"?>
- <diagram author="Lucas Heer" name="ALC_IO">
- <description>
- I/O Statechart for passing data to ALC
- </description>
- <inport name="datap"/>
- <inport name="inp"/>
- <outport name="outp"/>
- <class name="ALC_IO" default="true">
- <scxml initial="init">
- <state id="init">
-
- <transition event="input" port="inp" target=".">
- <parameter name="value"/>
- <script>
- print(value)
- </script>
- </transition>
- <!-- <transition after="0.1" target="."/> -->
- <transition event="terminate" port="inp" target="../finished"/>
- <transition event="data_inp" port="datap" target=".">
- <parameter name="value"/>
- <script>
- print("SC: Got data {}".format(value))
- </script>
- <raise event="output" port="outp" scope="output">
- <parameter expr="value"/>
- </raise>
- </transition>
- </state>
- <state id="finished">
- <script>
- print("FINISHED SC")
- </script>
- </state>
- </scxml>
- </class>
- </diagram>
|