public static int attachSelectedPort(StringBuilder port, IOperationCallbacks ocb)
 {
     //attach to a selected COM port, if BlueGiga port then scans for BLE
     return(EVRSUIT_0_0_1.attachPort(port,
                                     new ScanCallbackDel(ocb.scanCallback),
                                     new MessageCallbackDel(ocb.messageCallback),
                                     new StreamCallbackDel(ocb.streamCallback)));
 }
 public static int detachPort()
 {
     return(EVRSUIT_0_0_1.detachPort());
 }
 public static int stopRealTime(int numdevices)
 {
     return(EVRSUIT_0_0_1.stopRealTime(numdevices));
 }
 public static void startScanPorts(IFindPortCallback fcb)
 {
     //gets any avaiable COM ports on PC
     EVRSUIT_0_0_1.startScanPorts(new FindPortCallbackDel(fcb.findportCallback));
 }
 public static int streamRealTime(int numdevices, bool record)
 {
     return(EVRSUIT_0_0_1.streamRealTime(numdevices, record));
 }
 public static int finishCalibration(int numdevices)
 {
     return(EVRSUIT_0_0_1.finishCalibration(numdevices));
 }
 public static int performCalibration(int numdevices)
 {
     return(EVRSUIT_0_0_1.performCalibration(numdevices));
 }
 public static int disconnect(int numdevices)
 {
     return(EVRSUIT_0_0_1.disconnectDevices(numdevices));
 }
 public static int connect(StringBuilder devices, int numdevices)
 {
     return(EVRSUIT_0_0_1.connectDevices(devices, numdevices));
 }