I got my deadman switch tester app working. Basically I got some phidgets with voltage dividers and force sensors and will be putting those directly on the skateboard. This is my testing app, I learned that my TextLCD display can do 20 char's per line (2 lines, total 40 chars). When I switch to Windows CE, this will be my eyes instead of giant diagnostic application.

This program really isn't too hard. It will be coupled with my solution with the skateboard however.
using System;
using System.Text.RegularExpressions;
using System.Windows.Forms;
using Phidgets;
using Phidgets.Events;
namespace PhidgetTester
{
public partial class Form1 : Form
{
TextLCD lcd;
InterfaceKit ifKit;
public Form1()
{
InitializeComponent();
lcd = new TextLCD();
ifKit = new InterfaceKit();
ifKit.SensorChange += ifKit_SensorChange;
ifKit.open();
lcd.open();
}
void ifKit_SensorChange(object sender, SensorChangeEventArgs e)
{
if (e.Index == 0)
{
lblValue1.Text = e.Value.ToString();
pbValue1.Value = e.Value;
}
else if(e.Index == 1)
{
lblValue2.Text = e.Value.ToString();
pbValue2.Value = e.Value;
}
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
string[] mc = Regex.Split(textBox1.Text, "\r\n");
if( mc.Length > 0)
{
lcd.rows[0].DisplayString = mc[0];
if (mc.Length > 1)
lcd.rows[1].DisplayString = mc[1];
else
lcd.rows[1].DisplayString = "";
}
}
private void btnSoftTimeCheck_Click(object sender, EventArgs e)
{
lblNonRealTimeValue1.Text = ifKit.sensors[0].Value.ToString();
lblNonRealTimeValue2.Text = ifKit.sensors[1].Value.ToString();
}
}
}