Subversion Repositories amilis

Rev

Blame | Last modification | View Log | RSS feed

<?xml version="1.0" ?>
<fsm name="Vending Machine">
  <states>
    <state name="Start">
      <transition input="Info" next="InfoFirst" action="Hilight"/>
      <transition input="Beacon1" next="BeaconFirst" action="Hilight"/>
      <transition input="Beacon2" next="BeaconFirst" action="Hilight"/>
      <transition input="Beacon3" next="BeaconFirst" action="Hilight"/>
      <transition input="Beacon4" next="BeaconFirst" action="Hilight"/>
      <transition input="Beacon5" next="BeaconFirst" action="Hilight"/>
      <transition input="Beacon6" next="BeaconFirst" action="Hilight"/>
    </state>
    <state name="InfoFirst">
      <transition input="Info" next="Start" action="AlidadeInfoInfo"/>
      <transition input="Beacon1" next="Start" action="AlidadeInfoBeacon"/>
      <transition input="Beacon2" next="Start" action="AlidadeInfoBeacon"/>
      <transition input="Beacon3" next="Start" action="AlidadeInfoBeacon"/>
      <transition input="Beacon4" next="Start" action="AlidadeInfoBeacon"/>
      <transition input="Beacon5" next="Start" action="AlidadeInfoBeacon"/>
      <transition input="Beacon6" next="Start" action="AlidadeInfoBeacon"/>    
    </state>
    <state name="BeaconFirst">
      <transition input="Info" next="Start" action="AlidadeBeaconInfo"/>
    </state>
  </states>
</fsm>