Menu

[r13]: / example.stt  Maximize  Restore  History

Download this file

67 lines (67 with data), 1.7 kB

<?xml version="1.0" encoding="utf-8"?>
<STTC>
  <Identifier>State Transition Test definition</Identifier>
  <States>
    <State>
      <Name>Idle</Name>
      <Description>Device not initialised</Description>
    </State>
    <State>
      <Name>Stopped</Name>
      <Description>Device stopped</Description>
    </State>
    <State>
      <Name>Playing</Name>
      <Description>Device playing</Description>
    </State>
    <State>
      <Name>Paused</Name>
      <Description>Device paused</Description>
    </State>
  </States>
  <Events>
    <Event>
      <Name>Initialised</Name>
      <Description>Device initialisation finished</Description>
    </Event>
    <Event>
      <Name>Play</Name>
      <Description>Play button pressed</Description>
    </Event>
    <Event>
      <Name>Stop</Name>
      <Description>Stop button pressed</Description>
    </Event>
    <Event>
      <Name>Pause</Name>
      <Description>Pause button pressed</Description>
    </Event>
  </Events>
  <Transitions>
    <Transition>
      <Source>0</Source>
      <Event>0</Event>
      <Destination>1</Destination>
    </Transition>
    <Transition>
      <Source>1</Source>
      <Event>1</Event>
      <Destination>2</Destination>
    </Transition>
    <Transition>
      <Source>2</Source>
      <Event>3</Event>
      <Destination>3</Destination>
    </Transition>
    <Transition>
      <Source>2</Source>
      <Event>2</Event>
      <Destination>1</Destination>
    </Transition>
    <Transition>
      <Source>3</Source>
      <Event>1</Event>
      <Destination>2</Destination>
    </Transition>
  </Transitions>
</STTC>