A C# wrapper for the BV4626 General Purpose IO Device.
Details here: http://doc.byvac.com/index.php5?title=Product_BV4626
The BV4626 is a general purpose input / output board that has three interface options. A USB option that presents itself as a COM port. A serial interface using escape commands and an I2C interface. All three interfaces can control the various I/O devices.