﻿<?xml version="1.0" encoding="utf-8" ?>
<FusionControlCentreConfiguration version="3.0.0.0" author="Nicholas Vergunst" date_created="April-22-08 at 10:56:04 AM" last_modified="April-22-08 at 11:16:12 AM">

  <require>
  <!-- Begin Function Instances -->
  <!-- End Function Instances -->
  </require>

  <graphics>
  <!-- Begin Global Graphic Settings -->
      <main_display designed_for_size="800,600" show_at_size="800,600" menubar="Sizeable" RunInSystemTray="False" MinimizeToSystemTray="True"></main_display>
  <!-- End Global Graphic Settings -->

  <!-- Begin Background Images -->
      <background_image style="centre" imagefilepath="content\images\background_images\gradient_01.png" page="0"></background_image>
  <!-- End Background Images -->

  <!-- Begin Static Images -->
  <!-- End Static Images -->

  <!-- Begin Display Buttons -->
      <button id="test button" enabled="yes" function="change variable" functionTargetID="variable_virtualoutput_toggle" vote="attached" vote_opinion="d1" vote_priority="Medium">
        <images imagePrimary="content\images\button_images\BlankButton.png" imageSecondary="content\images\button_images\BlankButton.png" imageDisabled="content\images\button_images\BlankButton.png" imagePushed="content\images\button_images\BlankButton.png"></images>
        <display size="255,50" location="270,268" page="0" z_order="0"></display>
      </button>
  <!-- End Display Buttons -->

  <!-- Begin Multi Images -->
      <multiimage id="VirtualOutputMultiImage" monitorType="Variable" monitorID="virtual_output">
        <display size="50,50" location="236,150" page="0" z_order="0" rotate="0"></display>
        <image path="content\images\multi_images\First.png">
          <values atleastorequalto="0" atmost="1"></values>
        </image>
        <image path="content\images\multi_images\Second.png">
          <values atleastorequalto="1" atmost="2"></values>
        </image>
      </multiimage>
      <multiimage id="VirtualOutputMultiImage" monitorType="Variable" monitorID="virtual_output">
        <display size="50,50" location="541,150" page="0" z_order="0" rotate="0"></display>
        <image path="content\images\multi_images\First.png">
          <values atleastorequalto="0" atmost="1"></values>
        </image>
        <image path="content\images\multi_images\Second.png">
          <values atleastorequalto="1" atmost="2"></values>
        </image>
      </multiimage>
      <multiimage id="VirtualOutputMultiImage" monitorType="Variable" monitorID="virtual_output">
        <display size="50,50" location="461,150" page="0" z_order="0" rotate="0"></display>
        <image path="content\images\multi_images\First.png">
          <values atleastorequalto="0" atmost="1"></values>
        </image>
        <image path="content\images\multi_images\Second.png">
          <values atleastorequalto="1" atmost="2"></values>
        </image>
      </multiimage>
      <multiimage id="VirtualOutputMultiImage" monitorType="Variable" monitorID="virtual_output">
        <display size="50,50" location="387,150" page="0" z_order="0" rotate="0"></display>
        <image path="content\images\multi_images\First.png">
          <values atleastorequalto="0" atmost="1"></values>
        </image>
        <image path="content\images\multi_images\Second.png">
          <values atleastorequalto="1" atmost="2"></values>
        </image>
      </multiimage>
      <multiimage id="VirtualOutputMultiImage" monitorType="Variable" monitorID="virtual_output">
        <display size="50,50" location="310,150" page="0" z_order="0" rotate="0"></display>
        <image path="content\images\multi_images\First.png">
          <values atleastorequalto="0" atmost="1"></values>
        </image>
        <image path="content\images\multi_images\Second.png">
          <values atleastorequalto="1" atmost="2"></values>
        </image>
      </multiimage>
      <multiimage id="VirtualOutputMultiImage" monitorType="Variable" monitorID="virtual_output">
        <display size="50,50" location="155,150" page="0" z_order="0" rotate="0"></display>
        <image path="content\images\multi_images\First.png">
          <values atleastorequalto="0" atmost="1"></values>
        </image>
        <image path="content\images\multi_images\Second.png">
          <values atleastorequalto="1" atmost="2"></values>
        </image>
      </multiimage>
  <!-- End Display Buttons -->
  </graphics>

  <io>
  <!-- Begin Fusion Brain Instances -->
  <!-- End Fusion Brain Instances -->

  <!-- Begin Timer Setup -->
      <timer id="input" interval="75"></timer>
      <timer id="output" interval="100"></timer>
      <timer id="gui" interval="50"></timer>
      <timer id="logic" interval="50"></timer>
  <!-- End Timer Setup -->

  <!-- Begin Digital Output Instances -->
  <!-- End Digital Output Instances -->

  <!-- Begin Analogue Input Instances -->
  <!-- End Analogue Input Instances -->
  </io>

  <logic>
  <!-- Begin Logging Setup -->
    <all_logging>
    </all_logging>
  <!-- End Logging Setup -->

  <!-- Begin Variable Declarations -->
    <all_variables>
      <variable name="virtual_output">0</variable>
      <variable name="variable_virtualoutput_toggle">0</variable>
    </all_variables>
  <!-- End Variable Declarations -->

  <!-- Begin Logic Declarations -->
    <all_statements>
      <if fire_on="logic">
        <boolean_operation type="equal to">
          <parameter1>
            <variable do="get" name="Variable_VirtualOutput_Toggle"></variable>
          </parameter1>
          <parameter2>
            <number>1</number>
          </parameter2>
        </boolean_operation>
        <then>
          <do function="Change Variable" functionTargetID="Virtual_Output" vote_opinion="1" vote_priority="Medium"></do>
        </then>
      </if>
      <if fire_on="logic">
        <boolean_operation type="greater than or equal to">
          <parameter1>
            <variable do="get" name="Variable_VirtualOutput_Toggle"></variable>
          </parameter1>
          <parameter2>
            <number>2</number>
          </parameter2>
        </boolean_operation>
        <then>
          <do function="Change Variable" functionTargetID="Variable_VirtualOutput_Toggle" vote_opinion="0" vote_priority="Medium"></do>
          <do function="Change Variable" functionTargetID="Virtual_Output" vote_opinion="0" vote_priority="Medium"></do>
        </then>
      </if>
    </all_statements>
  <!-- End Logic Declarations -->
  </logic>
</FusionControlCentreConfiguration>
