Windows.Devices.Bluetooth.GenericAttributeProfile Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
El espacio de nombres Windows.Devices.Bluetooth.GenericAttributeProfile define Windows Runtime clases que una aplicación para UWP o una aplicación de escritorio pueden usar para comunicarse con dispositivos Bluetooth LE.
Para obtener información en segundo plano, consulta Bluetooth. Para obtener código fuente, consulta el ejemplo bluetooth de baja energía.
Clases
GattCharacteristic |
Representa una característica de un servicio GATT. El objeto GattCharacteristic representa una característica GATT de un servicio determinado y se obtiene de la propiedad Characteristics del objeto GattDeviceService. |
GattCharacteristicsResult |
Contiene el resultado de GetCharacteristicsForUuidAsync y GetCharacteristicsAsync. |
GattCharacteristicUuids |
Representa una enumeración de los valores UUID de características más conocidos y proporciona métodos de conveniencia para trabajar con UUID característicos del GATT y propiedades estáticas que proporcionan UUID característicos para las características comunes del GATT. |
GattClientNotificationResult |
Resultado de NotifyValueAsync |
GattDescriptor |
Representa un descriptor de una característica GATT. El objeto GattDescriptor representa un descriptor GATT de una característica determinada y se obtiene de la propiedad Descriptors del objeto GattCharacteristic. |
GattDescriptorsResult |
Resultado de operaciones de descriptor como GattCharacteristic.GetDescriptorsAsync |
GattDescriptorUuids |
Representa una enumeración de los valores UUID de descriptor más conocidos, y proporciona métodos útiles para trabajar con UUID de descriptor GATT y propiedades estáticas que proporcionan UUID descriptores para descriptores GATT comunes. |
GattDeviceService |
Representa un servicio principal GATT en un dispositivo Bluetooth. La clase GattDeviceService representa un servicio GATT en un dispositivo Bluetooth LE. Se crea una instancia mediante una ruta de acceso de instancia de servicio de dispositivo, obtenida mediante la búsqueda de un dispositivo mediante la API Windows.Devices.Enumeration . |
GattDeviceServicesResult |
El estado de GetIncludedServicesForUuidAsync y GetIncludedServicesForUuidAsync |
GattLocalCharacteristic |
Esta clase representa una característica local. |
GattLocalCharacteristicParameters |
Esta clase contiene los parámetros de descriptor de características locales. |
GattLocalCharacteristicResult |
Resultado de CreateCharacteristicAsync. |
GattLocalDescriptor |
Esta clase define un descriptor de una característica local. |
GattLocalDescriptorParameters |
Esta clase define los parámetros de un descriptor. |
GattLocalDescriptorResult |
Resultado de operaciones de descriptores de características locales como CreateDescriptorAsync. |
GattLocalService |
Esta clase representa un servicio local GATT. |
GattPresentationFormat |
Representa el valor de un único descriptor GATT de formato de presentación. |
GattPresentationFormatTypes |
Representa los distintos valores conocidos que puede tomar la propiedad GattPresentationFormat.FormatType. |
GattProtocolError |
Esta clase contiene valores de bytes para los errores del protocolo GATT. |
GattReadClientCharacteristicConfigurationDescriptorResult |
Representa el resultado de leer un valor de Client CharacteristicConfigurationClientDescriptor gatt. |
GattReadRequest |
Esta clase representa una solicitud de lectura gatt de Bluetooth. |
GattReadRequestedEventArgs |
Esta clase contiene los argumentos del evento StateChanged . |
GattReadResult |
Representa el resultado de una operación de lectura asincrónica de un valor de carácter o descriptor gatt. |
GattReliableWriteTransaction |
Realiza escrituras confiables gatt en el dispositivo Bluetooth LE, en forma de una operación de escritura de transacción. |
GattRequestStateChangedEventArgs |
Esta clase define argumentos de StateChanged. |
GattServiceProvider |
Esta clase se usa para anunciar un servicio GATT. |
GattServiceProviderAdvertisementStatusChangedEventArgs |
Argumentos de evento para GattServiceProvider. |
GattServiceProviderAdvertisingParameters |
Esta clase se usa para definir parámetros de anuncio de servicio GATT. |
GattServiceProviderResult |
Esta clase es el resultado de la operación CreateAsync . |
GattServiceUuids |
Representa una enumeración de los valores de UUID de servicio más conocidos y proporciona métodos de conveniencia para trabajar con UUID de servicio GATT y propiedades estáticas que proporcionan UUID de servicio para los servicios GATT comunes. Para ver una lista de todos los UUID de servicio definidos por SIG de Bluetooth, consulte UUID de servicio definidos por SIG de Bluetooth. Nota En el caso de los UUID para los que GattServiceUuids no tiene una propiedad con nombre, puede usar BluetoothUuidHelper.FromShortId. |
GattSession |
Representa una sesión de perfil de atributo genérico (GATT). |
GattSessionStatusChangedEventArgs |
Esta clase representa los argumentos del evento SessionStatusChanged . |
GattSubscribedClient |
Esta clase representa un cliente suscrito de una sesión GATT. |
GattValueChangedEventArgs |
Representa los argumentos recibidos por un controlador de eventos GattCharacteristic.ValueChanged que se usa para procesar la notificación de cambio de valor característico y los eventos de indicación enviados por un dispositivo Bluetooth LE. |
GattWriteRequest |
Esta clase representa una solicitud de escritura GATT. |
GattWriteRequestedEventArgs |
Esta clase representa los argumentos de evento para WriteRequested. |
GattWriteResult |
Contiene el resultado de operaciones de escritura GATT como WriteValueWithResultAsync. |
Enumeraciones
GattCharacteristicProperties |
Especifica los valores de las propiedades de las características gatt, así como el Descriptor de propiedades de características extendidas del GATT. Proporciona una colección de marcas que representan las propiedades de características del GATT y si el descriptor de propiedades extendidas del GATT está presente las propiedades de las características extendidas del GATT de la característica. Representa las propiedades de características gatt, tal como se define en el perfil GATT, y si la marca ExtendedProperties está presente, también representa las propiedades del Descriptor de propiedades de características extendidas. |
GattClientCharacteristicConfigurationDescriptorValue |
Representa el valor del ClientCharacteristicConfigurationDescriptor GATT. Indica el estado del descriptor de configuración de características de cliente. |
GattCommunicationStatus |
Representa el estado devuelto de una operación asincrónica relacionada con la API GATT de WinRT. Indica el estado de la operación asincrónica. |
GattOpenStatus |
Estado de GattDeviceService.OpenAsync. |
GattProtectionLevel |
Representa el nivel de seguridad deseado. Permite solicitar la opción De seguridad deseada. |
GattRequestState |
Esta enumeración define un estado de solicitud GATT. |
GattServiceProviderAdvertisementStatus |
Esta enumeración define el estado de anuncio de un GattServiceProvider. |
GattSessionStatus |
Esta enumeración define un estado GattSession. |
GattSharingMode |
Esta enumeración representa el modo de uso compartido gatt. |
GattWriteOption |
Indica qué tipo de operación de escritura se va a realizar. |