after.xml 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?xml version="1.0" ?>
  2. <diagram
  3. xmlns="msdl.uantwerpen.be/sccd"
  4. author="Glenn De Jonghe"
  5. name="TestAfter">
  6. <description>
  7. Used for testing the AFTER event.
  8. </description>
  9. <inport name="test_input" />
  10. <outport name="test_output" />
  11. <class name="Class1" default="true">
  12. <scxml initial="composite">
  13. <state id="composite" initial="state_1">
  14. <state id="state_1">
  15. <transition after="0.1" target="../state_2"/>
  16. <transition after="0.2" target="../state_3"/>
  17. </state>
  18. <state id="state_2">
  19. <onentry>
  20. <raise event="in_state_2" port="test_output" />
  21. </onentry>
  22. </state>
  23. <state id="state_3">
  24. <onentry>
  25. <raise event="in_state_3" port="test_output"/>
  26. </onentry>
  27. </state>
  28. </state>
  29. </scxml>
  30. </class>
  31. <test>
  32. <expected>
  33. <slot>
  34. <event name="in_state_2" port="test_output"/>
  35. </slot>
  36. </expected>
  37. </test>
  38. </diagram>