Ejemplo n.º 1
0
 private void OnDescriptorWriteComplete(object sender, DescriptorWriteEventArgs descriptorWriteEventArgs)
 {
     if (descriptorWriteEventArgs.CharacteristicId == this.Id)
     {
         const string descriptorId = "00002902-0000-1000-8000-00805f9b34fb";
         if (descriptorWriteEventArgs.DescriptorId.ToString() == descriptorId)
         {
             NotificationStateChanged?.Invoke(this, new CharacteristicNotificationStateEventArgs(this, true));
         }
         DescriptorWriteComplete?.Invoke(this, descriptorWriteEventArgs);
     }
 }
Ejemplo n.º 2
0
 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()));
 }