after.xml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  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="in" />
  10. <outport name="out" />
  11. <class name="Class1" default="true">
  12. <scxml initial="s1">
  13. <state id="s1">
  14. <transition after="100" target="../s2"/>
  15. <transition after="200" target="../s3"/>
  16. </state>
  17. <state id="s2">
  18. <onentry>
  19. <raise event="in_state_2" port="out" />
  20. </onentry>
  21. <transition after="150" target="../s3"/>
  22. </state>
  23. <state id="s3">
  24. <onentry>
  25. <raise event="in_state_3" port="out"/>
  26. </onentry>
  27. </state>
  28. </scxml>
  29. </class>
  30. <test>
  31. <expected>
  32. <slot>
  33. <event name="in_state_2" port="out"/>
  34. </slot>
  35. <slot>
  36. <event name="in_state_3" port="out"/>
  37. </slot>
  38. </expected>
  39. </test>
  40. </diagram>