private MetaWearBoard(BluetoothLEDevice btleDevice) { this.btleDevice = btleDevice; btleConn = new BtleConnection(); btleConn.writeGattChar = new FnVoidPtrByteArray(writeCharacteristic); btleConn.readGattChar = new FnVoidPtr(readCharacteristic); cppBoard = mbl_mw_metawearboard_create(ref btleConn); }
public DetectorSetup() { this.InitializeComponent(); btleConn = new BtleConnection(); btleConn.writeGattChar = new Fn_IntPtr_IntPtr_ByteArray(writeCharacteristic); btleConn.readGattChar = new Fn_IntPtr_IntPtr(readCharacteristic); initDelegate = new Fn_IntPtr_Int(initialized); dataprocDelegates = new Dictionary <string, Fn_IntPtr>(); logReadyDelegates = new Fn_IntPtr[2]; }
public DeviceInfo() { this.InitializeComponent(); page = this; conn = new BtleConnection() { readGattChar = new FnVoidPtr(ReadGattChar), writeGattChar = new FnVoidPtrByteArray(WriteGattChar) }; mwBoard = mbl_mw_metawearboard_create(ref conn); mbl_mw_metawearboard_initialize(mwBoard, Initialized); }