public void Write(byte[] data)
{
if (!CanWrite)
throw new InvalidOperationException("Characteristic does not support WRITE");
_nativeCharacteristic.SetValue(data);
_nativeCharacteristic.WriteType = GattWriteType.NoResponse;
_gatt.WriteCharacteristic(_nativeCharacteristic);
}