<?xml version="1.0" encoding="utf-8" ?>
<FusionControlCentreConfiguration version="3.0.0.0" author="Nicholas Vergunst" date_created="January-01-01 at 12:00:00 AM" last_modified="April-01-08 at 9:09:15 PM">

  <require>
  <!-- Begin Function Instances -->
      <function file="content\functions\airridepressuresensormodule" id="airridepressuresensormodule"></function>
      <function file="content\functions\my test function 2" id="my test function 2"></function>
  <!-- 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="stretch" imagefilepath="content\images\background_images\gradient_01.png" page="0"></background_image>
  <!-- End Background Images -->

  <!-- Begin Static Images -->
      <staticimage>
        <image path="content\images\static_images\outsidetemperature.png"></image>
        <display size="260,170" location="5,91" page="0" z_order="0.9"></display>
      </staticimage>
      <staticimage>
        <image path="content\images\static_images\insidetemperature.png"></image>
        <display size="260,170" location="270,91" page="0" z_order="0.9"></display>
      </staticimage>
      <staticimage>
        <image path="content\images\static_images\oiltemperature.png"></image>
        <display size="260,170" location="535,91" page="0" z_order="0.9"></display>
      </staticimage>
      <staticimage>
        <image path="content\images\static_images\batteryvoltage.png"></image>
        <display size="260,170" location="5,266" page="0" z_order="0.9"></display>
      </staticimage>
      <staticimage>
        <image path="content\images\static_images\currentdraw.png"></image>
        <display size="260,170" location="270,266" page="0" z_order="0.9"></display>
      </staticimage>
      <staticimage>
        <image path="content\images\static_images\fuellevel.png"></image>
        <display size="260,170" location="535,266" page="0" z_order="0.9"></display>
      </staticimage>
  <!-- End Static Images -->

  <!-- Begin Display Buttons -->
      <button id="my display button 1" enabled="yes" function="trigger output" functionTargetID="test output 1" vote="attached" vote_opinion="off" 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="484,11" page="0" z_order="0"></display>
        <up_click up_click_function="trigger output" up_click_functionTargetID="test output 1" up_click_vote_opinion="on" up_click_vote="attached" up_click_vote_priority="Medium"></up_click>
      </button>
  <!-- End Display Buttons -->
  </graphics>

  <io>
  <!-- Begin Fusion Brain Instances -->
      <brain id="mainbrain">usb\vid_04d8&amp;pid_000c\5&amp;38631973&amp;0&amp;1</brain>
  <!-- End Fusion Brain Instances -->

  <!-- Begin Timer Setup -->
      <timer id="input" interval="50"></timer>
      <timer id="output" interval="100"></timer>
      <timer id="gui" interval="30"></timer>
      <timer id="logic" interval="65"></timer>
  <!-- End Timer Setup -->

  <!-- Begin Digital Output Instances -->
      <iochannel id="test output 1" port="0" brain="mainbrain" type="digital_output">
        <defaults defaultstate="off"></defaults>
      </iochannel>
  <!-- End Digital Output Instances -->

  <!-- Begin Analogue Input Instances -->
      <iochannel id="currentgear_sense" port="0" brain="mainbrain" type="analogue_input">
        <options history="1" auto_average="false"></options>
      </iochannel>
  <!-- End Analogue Input Instances -->
  </io>

  <logic>
  <!-- Begin Logging Setup -->
    <all_logging>
    </all_logging>
  <!-- End Logging Setup -->

  <!-- Begin Variable Declarations -->
    <all_variables>
      <variable name="variable_currentgearposition">-2</variable>
      <variable name="variable_outsidetemperature">70.12345</variable>
      <variable name="variable_insidetemperature">72</variable>
      <variable name="variable_oiltemperature">74</variable>
      <variable name="variable_batteryvoltage">76</variable>
      <variable name="variable_currentdraw">78</variable>
      <variable name="variable_fuellevel">80</variable>
    </all_variables>
  <!-- End Variable Declarations -->

  <!-- Begin Logic Declarations -->
    <all_statements>
      <if fire_on="logic">
        <boolean_operation type="greater than">
          <parameter1>
            <operation type="multiply">
              <parameter1>
                <evaluate function="my test function 2">
                  <input order="1">
                    <evaluate function="airridepressuresensormodule">
                      <input order="1">
                        <analogue id="currentgear_sense" time="0"></analogue>
                      </input>
                    </evaluate>
                  </input>
                  <input order="2">
                    <number>0</number>
                  </input>
                  <input order="3">
                    <number>23</number>
                  </input>
                </evaluate>
              </parameter1>
              <parameter2>
                <number>4</number>
              </parameter2>
            </operation>
          </parameter1>
          <parameter2>
            <analogue id="currentgear_sense" time="0"></analogue>
          </parameter2>
        </boolean_operation>
        <then>
        </then>
      </if>
    </all_statements>
  <!-- End Logic Declarations -->
  </logic>
</FusionControlCentreConfiguration>
