Par exemple, j'ai deux moniteurs de fréquence cardiaque jumelés à ma tablette PC. J'utilise ce code pour obtenir la liste des périphériques de gestion des ressources humaines:Comment accéder à deux services différents à partir du même périphérique
var devices = await Windows.Devices.Enumeration.DeviceInformation.FindAllAsync
(
GattDeviceService.GetDeviceSelectorFromUuid(GattServiceUuids.HeartRate)
);
J'affiche une liste dans l'interface graphique avec des noms de périphériques ont des appareils [i] .name. Par exemple, je sélectionner avec l'index 0. appareil Ensuite, je peux y avoir accès HR serivice et caractéristique de la GRH:
var service = await GattDeviceService.FromIdAsync(devices[0].Id);
var characteristic = await service.GetCharacteristics(attCharacteristicUuids.HeartRateMeasurement);
Avec la fréquence cardiaque I ont besoin d'un état de la batterie. Comment puis-je avoir accès au service de batterie du même appareil (déjà sélectionné)?
Les appareils sont appairés et il n'y a aucun problème avec liste des périphériques. Il n'y a pas non plus de problèmes pour obtenir une vie meilleure sans avoir la GRH. J'ai un problème avec l'accès aux deux services de périphérique sélectionné ONCE. –