void HandleUpdatedValue(object sender, CBDescriptorEventArgs e) { CBPeripheral peripheral = sender as CBPeripheral; if (peripheral == null || peripheral != Peripheral) return; if (e.Error == null) OnDescriptorRead(this, new BleDescriptorReadEventArgs(e.Descriptor, BleGattOperationState.Success)); else OnDescriptorRead(this, new BleDescriptorReadEventArgs(e.Descriptor, BleGattOperationState.Failure)); }
private void OnUpdatedValue(object sender, CBDescriptorEventArgs e) { if (!ReferenceEquals(e.Descriptor, _descriptor)) { return; } if (e.Error != null) { RaiseReadFailed(e.Error.ToShared()); } else { RaiseValueChanged(); } }
private void OnWroteDescriptorValue(object sender, CBDescriptorEventArgs e) { if (!ReferenceEquals(e.Descriptor, _descriptor)) { return; } if (e.Error != null) { RaiseWriteFailed(e.Error.ToShared()); } else { RaiseValueWritten(); } }
private void OnWroteDescriptorValue(object sender, CBDescriptorEventArgs cbDescriptorEventArgs) { // Get value; DescriptorWriteComplete?.Invoke(this, new DescriptorWriteEventArgs(cbDescriptorEventArgs.Error == null, cbDescriptorEventArgs.Descriptor.Characteristic.UUID.ToString().ToGuid(), cbDescriptorEventArgs.Descriptor.UUID.ToString().ToGuid())); }
private void OnUpdatedValue(object sender, CBDescriptorEventArgs e) => _wes.RaiseEvent(nameof(UpdatedValue), sender, e);
private void OnWroteDescriptorValue(object sender, CBDescriptorEventArgs e) => _wes.RaiseEvent(nameof(WroteDescriptorValue), sender, e);