State Transition Test Creator Code
Status: Pre-Alpha
Brought to you by:
martinkeesen
<?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>