public ObservableGattDeviceService(GattDeviceService service) { this.service = service; name = GattUuidsService.ConvertUuidToName(service.Uuid); uuid = this.service.Uuid.ToString(); GetAllCharacteristics(); }
/// <summary> /// Initializes a new instance of the <see cref="ObservableGattDeviceService" /> class. /// </summary> /// <param name="service">The service this class wraps</param> public ObservableGattDeviceService(GattDeviceService service) { Service = service; Name = GattUuidsService.ConvertUuidToName(service.Uuid); UUID = Service.Uuid.ToString(); GetAllCharacteristics(); }
public ObservableGattCharacteristics(GattCharacteristic characteristic, ObservableGattDeviceService parent) { this.characteristic = characteristic; this.parent = parent; name = GattUuidsService.ConvertUuidToName(this.characteristic.Uuid); uuid = this.characteristic.Uuid.ToString(); ReadValueAsync(); return; }
/// <summary> /// Initializes a new instance of the<see cref="ObservableGattCharacteristics" /> class. /// </summary> /// <param name="characteristic">Characteristic this class wraps</param> /// <param name="parent">The parent service that wraps this characteristic</param> public ObservableGattCharacteristics(GattCharacteristic characteristic, ObservableGattDeviceService parent) { Characteristic = characteristic; Parent = parent; Name = GattUuidsService.ConvertUuidToName(Characteristic.Uuid); UUID = Characteristic.Uuid.ToString(); ReadValueAsync(); characteristic.ValueChanged += Characteristic_ValueChanged; PropertyChanged += ObservableGattCharacteristics_PropertyChanged; return; }