コード例 #1
0
 private void UnpublishService(GattServiceProvider provider)
 {
     try
     {
         if ((provider.AdvertisementStatus == GattServiceProviderAdvertisementStatus.Started) ||
             (provider.AdvertisementStatus == GattServiceProviderAdvertisementStatus.Aborted))
         {
             provider.StopAdvertising();
             SubscribedHidClientsChanged?.Invoke(null);
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine("Failed to stop advertising due to: " + e.Message);
     }
 }
コード例 #2
0
 private void HidKeyboardReport_SubscribedClientsChanged(GattLocalCharacteristic sender, object args)
 {
     Debug.WriteLine("Number of clients now registered for keyboard notifications: " + sender.SubscribedClients.Count);
     SubscribedHidClientsChanged?.Invoke(sender.SubscribedClients);
 }