<?xml version="1.0" encoding="utf-8" ?>
<FusionControlCentreConfiguration version="3.0" author="Ninja Kitty Wizard of Doom" date_created="August-11-08 at 11:41:52 PM" last_modified="August-13-08 at 4:05:18 AM">

  <require>
  <!-- Begin Function Instances -->
  <!-- End Function Instances -->

  <!-- Begin Fusion Font Instances -->
      <font name="Verdana" originalSize="25" font_config="content\fonts\Verdana.xml"></font>
  <!-- End Fusion Font Instances -->
  </require>

  <speech enabled="false" global_politeness="true">
  <!-- Begin System Speech Instances -->
  <!-- End System Speech Instances -->

  <!-- Begin System Speech Definition Instances -->
      <system_definitions>
      </system_definitions>
  <!-- End System Speech Definition Instances -->

  <!-- Begin Custom Speech Definition Instances -->
      <custom_definitions>
      </custom_definitions>
  <!-- End Custom Speech Definition Instances -->

  <!-- Begin Custom Query Instances -->
      <custom_queries>
      </custom_queries>
  <!-- End Custom Query Instances -->
  </speech>

  <general>
  <!-- Begin Debug Instances -->
    <debug status="on">
      <virtual_brain id="my fusion brain 0"></virtual_brain>
    </debug>
  <!-- End Debug Instances -->
    
    <remote status="enabled" user_name="admin" port="4242"></remote>
  </general>

  <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\background.jpg" page="0"></background_image>
  <!-- End Background Images -->

  <!-- Begin Static Images -->
      <staticimage>
        <image path="content\images\static_images\button_larger.png"></image>
        <display size="355,70" location="37,319" page="0" z_order="0.9"></display>
      </staticimage>
      <staticimage>
        <image path="content\images\static_images\button_larger.png"></image>
        <display size="355,70" location="412,319" page="0" z_order="0.9"></display>
      </staticimage>
      <staticimage>
        <image path="content\images\static_images\logo.png"></image>
        <display size="556,27" location="123,44" page="0" z_order="0.9"></display>
      </staticimage>
  <!-- End Static Images -->

  <!-- Begin Variable Location Images -->
  <!-- End Variable Location Images -->

  <!-- Begin Graph Instances -->
  <!-- End Graph Instances -->

  <!-- Begin Display Buttons -->
      <button id="NINJABUTTON_Digital_Output_0" enabled="yes" function="trigger output" functionTargetID="digital output 0" vote="attached" vote_opinion="on" vote_priority="Medium">
        <images imagePrimary="content\images\button_images\button_down.png" imageSecondary="content\images\button_images\button.png" imageDisabled="content\images\button_images\button.png" imagePushed="content\images\button_images\button_down.png"></images>
        <display size="230,70" location="37,119" page="0" z_order="0.9"></display>
        <vote_options minimum_delta_vote_time_down="20" ></vote_options>
        <text font="verdana" font_size="25"></text>
        <text colourPrimaryARGB="255,255,255,255" textPrimary="Digital Output 0"></text>
        <text colourSecondaryARGB="255,255,255,255" textSecondary="Digital Output 0"></text>
      </button>
      <button id="NINJABUTTON_Digital_Output_1" enabled="yes" function="trigger output" functionTargetID="digital output 1" vote="attached" vote_opinion="on" vote_priority="Medium">
        <images imagePrimary="content\images\button_images\button_down.png" imageSecondary="content\images\button_images\button.png" imageDisabled="content\images\button_images\button.png" imagePushed="content\images\button_images\button_down.png"></images>
        <display size="230,70" location="287,119" page="0" z_order="0.9"></display>
        <vote_options minimum_delta_vote_time_down="20" ></vote_options>
        <text font="verdana" font_size="25"></text>
        <text colourPrimaryARGB="255,255,255,255" textPrimary="Digital Output 1"></text>
        <text colourSecondaryARGB="255,255,255,255" textSecondary="Digital Output 1"></text>
      </button>
      <button id="NINJABUTTON_Digital_Output_2" enabled="yes" function="trigger output" functionTargetID="digital output 2" vote="attached" vote_opinion="on" vote_priority="Medium">
        <images imagePrimary="content\images\button_images\button_down.png" imageSecondary="content\images\button_images\button.png" imageDisabled="content\images\button_images\button.png" imagePushed="content\images\button_images\button_down.png"></images>
        <display size="230,70" location="537,119" page="0" z_order="0.9"></display>
        <vote_options minimum_delta_vote_time_down="20" ></vote_options>
        <text font="verdana" font_size="25"></text>
        <text colourPrimaryARGB="255,255,255,255" textPrimary="Digital Output 2"></text>
        <text colourSecondaryARGB="255,255,255,255" textSecondary="Digital Output 2"></text>
      </button>
      <button id="NINJABUTTON_Digital_Output_3" enabled="yes" function="trigger output" functionTargetID="digital output 3" vote="attached" vote_opinion="on" vote_priority="Absolute">
        <images imagePrimary="content\images\button_images\button_down.png" imageSecondary="content\images\button_images\button.png" imageDisabled="content\images\button_images\button.png" imagePushed="content\images\button_images\button_down.png"></images>
        <display size="230,70" location="37,219" page="0" z_order="0.9"></display>
        <vote_options minimum_delta_vote_time_down="20" minimum_delta_vote_time_up="20"></vote_options>
        <up_click up_click_function="trigger output" up_click_functionTargetID="digital output 3" up_click_vote_opinion="off" up_click_vote="attached" up_click_vote_priority="Low"></up_click>
        <text font="verdana" font_size="25"></text>
        <text colourPrimaryARGB="255,255,255,255" textPrimary="Digital Output 3"></text>
        <text colourSecondaryARGB="255,255,255,255" textSecondary="Digital Output 3"></text>
      </button>
      <button id="NINJABUTTON_Digital_Output_4" enabled="yes" function="trigger output" functionTargetID="digital output 4" vote="attached" vote_opinion="on" vote_priority="Absolute">
        <images imagePrimary="content\images\button_images\button_down.png" imageSecondary="content\images\button_images\button.png" imageDisabled="content\images\button_images\button.png" imagePushed="content\images\button_images\button_down.png"></images>
        <display size="230,70" location="287,219" page="0" z_order="0.9"></display>
        <vote_options minimum_delta_vote_time_down="20" minimum_delta_vote_time_up="20"></vote_options>
        <up_click up_click_function="trigger output" up_click_functionTargetID="digital output 4" up_click_vote_opinion="off" up_click_vote="attached" up_click_vote_priority="Low"></up_click>
        <text font="verdana" font_size="25"></text>
        <text colourPrimaryARGB="255,255,255,255" textPrimary="Digital Output 4"></text>
        <text colourSecondaryARGB="255,255,255,255" textSecondary="Digital Output 4"></text>
      </button>
      <button id="NINJABUTTON_Digital_Output_5" enabled="yes" function="trigger output" functionTargetID="digital output 5" vote="attached" vote_opinion="on" vote_priority="Absolute">
        <images imagePrimary="content\images\button_images\button_down.png" imageSecondary="content\images\button_images\button.png" imageDisabled="content\images\button_images\button.png" imagePushed="content\images\button_images\button_down.png"></images>
        <display size="230,70" location="537,219" page="0" z_order="0.9"></display>
        <vote_options minimum_delta_vote_time_down="20" minimum_delta_vote_time_up="20"></vote_options>
        <up_click up_click_function="trigger output" up_click_functionTargetID="digital output 5" up_click_vote_opinion="off" up_click_vote="attached" up_click_vote_priority="Low"></up_click>
        <text font="verdana" font_size="25"></text>
        <text colourPrimaryARGB="255,255,255,255" textPrimary="Digital Output 5"></text>
        <text colourSecondaryARGB="255,255,255,255" textSecondary="Digital Output 5"></text>
      </button>
  <!-- End Display Buttons -->

  <!-- Begin Multi Images -->
  <!-- End Display Buttons -->

  <!-- Begin Text Labels -->
      <text_label id="Text_Label_Analogue_Input_0" text="Analogue Input 0: " auto_monitor="variable" auto_monitorTarget="variable_analogue_input_0">
        <font font_id="verdana" font_size="25" colour="255,255,255,255"></font>
        <display location="37,319" page="0"></display>
        <config decimals="2" max_size="355,70"></config>
      </text_label>
      <text_label id="Text_Label_Analogue_Input_1" text="Analogue Input 1: " auto_monitor="variable" auto_monitorTarget="variable_analogue_input_1">
        <font font_id="verdana" font_size="25" colour="255,255,255,255"></font>
        <display location="412,319" page="0"></display>
        <config decimals="2" max_size="355,70"></config>
      </text_label>
  <!-- End Text Labels -->
  </graphics>

  <io>
  <!-- Begin Fusion Brain Instances -->
      <brain id="My Fusion Brain 0">id</brain>
  <!-- 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 -->
      <iochannel id="Digital Output 0" port="0" brain="my fusion brain 0" type="digital_output">
        <defaults defaultstate="off"></defaults>
      </iochannel>
      <iochannel id="Digital Output 1" port="1" brain="my fusion brain 0" type="digital_output">
        <defaults defaultstate="off"></defaults>
      </iochannel>
      <iochannel id="Digital Output 2" port="2" brain="my fusion brain 0" type="digital_output">
        <defaults defaultstate="off"></defaults>
      </iochannel>
      <iochannel id="Digital Output 3" port="3" brain="my fusion brain 0" type="digital_output">
        <defaults defaultstate="off"></defaults>
      </iochannel>
      <iochannel id="Digital Output 4" port="7" brain="my fusion brain 0" type="digital_output">
        <defaults defaultstate="off"></defaults>
      </iochannel>
      <iochannel id="Digital Output 5" port="10" brain="my fusion brain 0" type="digital_output">
        <defaults defaultstate="off"></defaults>
      </iochannel>
  <!-- End Digital Output Instances -->

  <!-- Begin Analogue Input Instances -->
      <iochannel id="Analogue Input 0" port="0" brain="my fusion brain 0" type="analogue_input">
        <options history="15" auto_average="true"></options>
      </iochannel>
      <iochannel id="Analogue Input 1" port="1" brain="my fusion brain 0" type="analogue_input">
        <options history="15" auto_average="true"></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_analogue_input_0">0</variable>
      <variable name="variable_test">23</variable>
      <variable name="variable_analogue_input_1">0</variable>
    </all_variables>
  <!-- End Variable Declarations -->

  <!-- Begin Logic Declarations -->
    <all_statements>
      <if fire_on="logic" minimum_delta_vote_time="100">
        <variable do="set" name="Variable_Analogue_Input_0">
            <analogue id="Analogue Input 0" time="0"></analogue>
        </variable>
        <then>
        </then>
      </if>
      <if fire_on="logic" minimum_delta_vote_time="100">
        <variable do="set" name="Variable_Analogue_Input_1">
            <analogue id="Analogue Input 1" time="0"></analogue>
        </variable>
        <then>
        </then>
      </if>
      <switch fire_on="logic">
        <object>
          <variable do="get" name="variable_test"></variable>
        </object>
        <cases>
          <case parameter1="19" parameter2="20" check="between">
		  <check>
            <variable do="set" name="variable_test">
              <operation type="add">
                <parameter1>
                  <variable do="get" name="variable_test"></variable>
                </parameter1>
                <parameter2>
                  <number>1</number>
                </parameter2>
              </operation>
            </variable>
		  </check>
		  </case>
          <case parameter1="20" parameter2="22.9" check="between">
            <variable do="set" name="variable_test">
              <operation type="add">
                <parameter1>
                  <variable do="get" name="variable_test"></variable>
                </parameter1>
                <parameter2>
                  <number>2</number>
                </parameter2>
              </operation>
            </variable>
          </case>
          <case parameter1="23" check="greater than or equal to">
            <variable do="set" name="variable_test">
              <operation type="subtract">
                <parameter1>
                  <variable do="get" name="variable_test"></variable>
                </parameter1>
                <parameter2>
                  <number>2</number>
                </parameter2>
              </operation>
            </variable>
          </case>
        </cases>
      </switch>
    </all_statements>
  <!-- End Logic Declarations -->
  </logic>
</FusionControlCentreConfiguration>
