public void OnCharacteristicChange(IBLECharacteristic characteristic) { CharacteristicChanged?.Invoke(null, new CharacteristicEventArgs(characteristic)); }
public Task <IBLECharacteristic> ReadCharacteristicAsync(IBLECharacteristic characteristic) { return(ReadCharacteristicAsync(characteristic.ServiceGuid.ToString(), characteristic.Guid.ToString())); }
public Task <bool> UnsubscribeCharacteristic(IBLECharacteristic characteristic, string descriptorGUID) { return(UnsubscribeCharacteristic(characteristic.ServiceGuid.ToString(), characteristic.Guid.ToString(), descriptorGUID)); }
public CharacteristicEventArgs(IBLECharacteristic characteristic) { Characteristic = characteristic; }
public Task <IBLECharacteristic> WriteCharacteristicAsync(IBLECharacteristic characteristic, byte[] valueToWrite) { return(WriteCharacteristicAsync(characteristic.ServiceGuid.ToString(), characteristic.Guid.ToString(), valueToWrite)); }
public Task <bool> UnsubscribeCharacteristic(IBLECharacteristic characteristic, string descriptorGUID) { throw new NotImplementedException(); }
public CharacteristicDetailViewModel(IBLECharacteristic characteristic) { Characteristic = characteristic; }
public Task <IBLECharacteristic> ReadCharacteristicAsync(IBLECharacteristic characteristic) { throw new NotImplementedException(); }
public Task <IBLECharacteristic> WriteCharacteristicAsync(IBLECharacteristic characteristic, byte[] valueToWrite) { throw new NotImplementedException(); }
public bool Equals(IBLECharacteristic other) { return(uuid.Equals(other.UUID)); }
private async Task NavigateToCharacteristicsPage(IBLECharacteristic characteristic) { await Navigation.PushAsync(new CharacteristicDetailPage(characteristic)); }
public CharacteristicDetailPage(IBLECharacteristic characteristic) { InitializeComponent(); BindingContext = vm = new CharacteristicDetailViewModel(characteristic); }