public override void OnDescriptorWrite(BluetoothGatt gatt, BluetoothGattDescriptor descriptor, [GeneratedEnum] GattStatus status) { base.OnDescriptorWrite(gatt, descriptor, status); var args = new BLEGATTDescriptorStatusEventArgs(gatt, descriptor, status); _wes.RaiseEvent(nameof(DescriptorWrite), this, args); }
private void OnDescriptorRead(object sender, BLEGATTDescriptorStatusEventArgs e) { if (!ReferenceEquals(e.Descriptor, _descriptor)) { return; } if (e.Status != GattStatus.Success) { RaiseReadFailed(e.Status.ToShared()); } else { RaiseValueChanged(); } }