Alright, so with a lot of monkeying I figured out the display driver on my computer sucked so I got an updated one and now I can get graphics to show up. I was also able to run the debug and get some readings from the screen. For some reason the readings stopped after I monkeyed with the xml file some more. Here is the code I used
<?xml version="1.0" encoding="utf-8" ?>
- <FusionControlCentreConfiguration version="3.0.0.0" author="Me" date_created="Friday, June 13, 2008 at 11:12:49 PM" last_modified="Friday, June 13, 2008 at 11:52:56 PM">
- <require>
- <!-- Begin Function Instances
-->
- <!-- End Function Instances
-->
- <!-- Begin Fusion Font Instances
-->
- <!-- End Fusion Font Instances
-->
</require>
- <general>
- <debug status="on">
<virtual_brain id="mainbrain" />
</debug>
</general>
- <graphics>
- <!-- Begin Global Graphic Settings
-->
<main_display designed_for_size="800,600" show_at_size="800,600" menubar="Sizeable" RunInSystemTray="False" MinimizeToSystemTray="True" />
- <!-- End Global Graphic Settings
-->
- <!-- Begin Background Images
-->
<background_image style="centre" imagefilepath="content\images\background_images\gr adient_01.png" page="0" />
- <!-- End Background Images
-->
- <!-- Begin Static Images
-->
- <!-- End Static Images
-->
- <!-- Begin Variable Location Images
-->
- <!-- End Variable Location Images
-->
- <!-- Begin Graph Instances
-->
- <!-- End Graph Instances
-->
- <!-- Begin Display Buttons
-->
- <!-- End Display Buttons
-->
- <!-- Begin Multi Images
-->
- <!-- End Display Buttons
-->
- <!-- Begin Text Labels
-->
- <!-- End Text Labels
-->
</graphics>
- <io>
- <!-- Begin Fusion Brain Instances
-->
<brain id="mainbrain">usb\vid_04d8&pid_000c\6&3ab92d65&0& 4</brain>
- <!-- End Fusion Brain Instances
-->
- <!-- Begin Timer Setup
-->
<timer id="input" interval="75" />
<timer id="output" interval="100" />
<timer id="gui" interval="50" />
<timer id="logic" interval="50" />
- <!-- End Timer Setup
-->
- <!-- Begin Digital Output Instances
-->
- <!-- End Digital Output Instances
-->
- <!-- Begin Analogue Input Instances
-->
- <iochannel id="SWC" port="9" brain="mainbrain" type="analogue_input">
<options history="100" auto_average="false" />
</iochannel>
- <!-- End Analogue Input Instances
-->
</io>
- <logic>
- <!-- Begin Logging Setup
-->
<all_logging />
- <!-- End Logging Setup
-->
- <!-- Begin Variable Declarations
-->
<all_variables />
- <!-- End Variable Declarations
-->
- <!-- Begin Logic Declarations
-->
- <all_statements>
- <if fire_on="logic" minimum_delta_vote_time="100">
- <boolean_operation type="equal to">
- <parameter1>
<analogue id="SWC" time="0" />
</parameter1>
- <parameter2>
<number>4.5</number>
</parameter2>
</boolean_operation>
- <then>
<do function="Send Key" functionTargetID="" vote_opinion="E" vote_priority="Medium" />
</then>
</if>
</all_statements>
- <!-- End Logic Declarations
-->
</logic>
</FusionControlCentreConfiguration>
Port 9 seems to be the correct port as I did have it set to 8 and the readings were very small, but they come through strong on 9. Now I just need to get them to translate to key presses. I'm not sure if I'm using the configurer correctly but I tried to follow 2k1's example
here