Windows.Devices.Bluetooth.GenericAttributeProfile Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
L’espace de noms Windows.Devices.Bluetooth.GenericAttributeProfile définit Windows Runtime classes qu’une application UWP ou une application de bureau peut utiliser pour communiquer avec des appareils Bluetooth LE.
Pour plus d’informations sur l’arrière-plan, consultez Bluetooth. Pour obtenir le code source, consultez l’exemple Bluetooth Low Energy.
Classes
GattCharacteristic |
Représente une caractéristique d’un service GATT. L’objet GattCharacteristic représente une caractéristique GATT d’un service particulier et est obtenu à partir de la propriété Characteristics de l’objet GattDeviceService. |
GattCharacteristicsResult |
Contient le résultat de GetCharacteristicsForUuidAsync et GetCharacteristicsAsync |
GattCharacteristicUuids |
Représente une énumération des valeurs d’UUID caractéristiques les plus connues et fournit des méthodes pratiques pour travailler avec des UUID caractéristiques du GATT, ainsi que des propriétés statiques fournissant des UUID caractéristiques pour les caractéristiques courantes du GATT. |
GattClientNotificationResult |
Résultat de NotifyValueAsync |
GattDescriptor |
Représente un descripteur d’une caractéristique GATT. L’objet GattDescriptor représente un descripteur GATT d’une caractéristique particulière et est obtenu à partir de la propriété Descriptors de l’objet GattCharacteristic. |
GattDescriptorsResult |
Résultat d’opérations de descripteur telles que GattCharacteristic.GetDescriptorsAsync |
GattDescriptorUuids |
Représente une énumération des valeurs d’UUID de descripteur les plus connues et fournit des méthodes pratiques pour travailler avec des UUID de descripteurs GATT et des propriétés statiques fournissant des UUID de descripteurs pour les descripteurs GATT courants. |
GattDeviceService |
Représente un service principal GATT sur un appareil Bluetooth. La classe GattDeviceService représente un service GATT sur un appareil Bluetooth LE. Il est instancié à l’aide d’un chemin d’accès instance service d’appareil, obtenu en recherchant un appareil à l’aide de l’API Windows.Devices.Enumeration. |
GattDeviceServicesResult |
Status de GetIncludedServicesForUuidAsync et GetIncludedServicesForUuidAsync |
GattLocalCharacteristic |
Cette classe représente une caractéristique locale. |
GattLocalCharacteristicParameters |
Cette classe contient les paramètres de descripteur caractéristiques locaux. |
GattLocalCharacteristicResult |
Résultat de CreateCharacteristicAsync. |
GattLocalDescriptor |
Cette classe définit un descripteur d’une caractéristique locale. |
GattLocalDescriptorParameters |
Cette classe définit les paramètres d’un descripteur. |
GattLocalDescriptorResult |
Résultat d’opérations de descripteur caractéristiques locales telles que CreateDescriptorAsync. |
GattLocalService |
Cette classe représente un service local GATT. |
GattPresentationFormat |
Représente la valeur d’un descripteur GATT de format de présentation unique. |
GattPresentationFormatTypes |
Représente les différentes valeurs connues que la propriété GattPresentationFormat.FormatType peut prendre. |
GattProtocolError |
Cette classe contient des valeurs d’octet pour les erreurs de protocole GATT. |
GattReadClientCharacteristicConfigurationDescriptorResult |
Représente le résultat de la lecture d’une valeur CARACTÉRISTIQUE DU CLIENT GATTConfigurationClientDescriptor. |
GattReadRequest |
Cette classe représente une demande de lecture GATT Bluetooth. |
GattReadRequestedEventArgs |
Cette classe contient les arguments de l’événement StateChanged . |
GattReadResult |
Représente le résultat d’une opération de lecture asynchrone d’une valeur de caractéristique ou de descripteur GATT. |
GattReliableWriteTransaction |
Effectue des écritures fiables GATT sur l’appareil Bluetooth LE, sous la forme d’une opération d’écriture de transaction. |
GattRequestStateChangedEventArgs |
Cette classe définit les arguments de StateChanged. |
GattServiceProvider |
Cette classe est utilisée pour publier un service GATT. |
GattServiceProviderAdvertisementStatusChangedEventArgs |
Les arguments d’événement pour GattServiceProvider. |
GattServiceProviderAdvertisingParameters |
Cette classe est utilisée pour définir des paramètres de publicité de service GATT. |
GattServiceProviderResult |
Cette classe est le résultat de l’opération CreateAsync . |
GattServiceUuids |
Représente une énumération des valeurs d’UUID de service les plus connues et fournit des méthodes pratiques pour l’utilisation des UUID de service GATT et des propriétés statiques fournissant des UUID de service pour les services GATT courants. Pour afficher la liste de tous les UUID de service définis par le SIG Bluetooth, consultez UUIDs de service définis par bluetooth SIG. Notes Pour les UUID pour lesquels GattServiceUuids n’a pas de propriété nommée, vous pouvez utiliser BluetoothUuidHelper.FromShortId. |
GattSession |
Représente une session GATT (Generic Attribute Profile). |
GattSessionStatusChangedEventArgs |
Cette classe représente les arguments d’événement SessionStatusChanged . |
GattSubscribedClient |
Cette classe représente un client abonné d’une session GATT. |
GattValueChangedEventArgs |
Représente les arguments reçus par un gestionnaire d’événements GattCharacteristic.ValueChanged utilisé pour traiter les événements de notification de changement de valeur caractéristique et d’indication envoyés par un appareil Bluetooth LE. |
GattWriteRequest |
Cette classe représente une demande d’écriture GATT. |
GattWriteRequestedEventArgs |
Cette classe représente les arguments d’événement pour WriteRequested. |
GattWriteResult |
Contient le résultat d’opérations d’écriture GATT telles que WriteValueWithResultAsync. |
Énumérations
GattCharacteristicProperties |
Spécifie les valeurs des propriétés de caractéristiques GATT ainsi que le descripteur de propriétés de caractéristique étendues GATT. Fournit une collection d’indicateurs représentant les propriétés caractéristiques du GATT et, si le descripteur de propriétés étendues DU GATT est présent, les propriétés caractéristiques étendues DU GATT de la caractéristique. Représente les propriétés des caractéristiques GATT, telles que définies par le profil GATT, et si l’indicateur ExtendedProperties est présent, il représente également les propriétés du descripteur de propriétés caractéristiques étendues. |
GattClientCharacteristicConfigurationDescriptorValue |
Représente la valeur du ClientCharacteristicConfigurationDescriptor GATT. Indique l’état du descripteur Configuration des caractéristiques du client. |
GattCommunicationStatus |
Représente la status de retour d’une opération asynchrone liée à l’API GATT WinRT. Indique le status de l’opération asynchrone. |
GattOpenStatus |
Status de GattDeviceService.OpenAsync. |
GattProtectionLevel |
Représente le niveau de sécurité souhaité. Permet de demander l’option de sécurité souhaitée. |
GattRequestState |
Cette énumération définit un état de requête GATT. |
GattServiceProviderAdvertisementStatus |
Cette énumération définit le status de publication d’un GattServiceProvider. |
GattSessionStatus |
Cette énumération définit une status GattSession. |
GattSharingMode |
Cette énumération représente le mode de partage GATT. |
GattWriteOption |
Indique le type d’opération d’écriture à effectuer. |