Windows.Devices.Bluetooth.GenericAttributeProfile Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O namespace Windows.Devices.Bluetooth.GenericAttributeProfile define Windows Runtime classes que um aplicativo UWP ou um aplicativo da área de trabalho pode usar para se comunicar com dispositivos Bluetooth LE.
Para obter informações em segundo plano, consulte Bluetooth. Para obter o código-fonte, consulte o exemplo bluetooth de baixa energia.
Classes
GattCharacteristic |
Representa uma característica de um serviço GATT. O objeto GattCharacteristic representa uma Característica GATT de um serviço específico e é obtido da propriedade Characteristics do objeto GattDeviceService. |
GattCharacteristicsResult |
Contém o resultado de GetCharacteristicsForUuidAsync e GetCharacteristicsAsync |
GattCharacteristicUuids |
Representa uma enumeração dos valores UUID de característica mais conhecidos e fornece métodos de conveniência para trabalhar com UUIDs características do GATT e propriedades estáticas que fornecem UUIDs características para características comuns do GATT. |
GattClientNotificationResult |
O resultado de NotifyValueAsync |
GattDescriptor |
Representa um descritor de uma característica gatt. O objeto GattDescriptor representa um Descritor GATT de uma característica específica e é obtido da propriedade Descriptors do objeto GattCharacteristic. |
GattDescriptorsResult |
O resultado de operações de descritor como GattCharacteristic.GetDescriptorsAsync |
GattDescriptorUuids |
Representa uma enumeração dos valores UUID do descritor mais conhecidos e fornece métodos de conveniência para trabalhar com UUIDs do descritor GATT e propriedades estáticas que fornecem UUIDs de descritor para descritores GATT comuns. |
GattDeviceService |
Representa um serviço primário gatt em um dispositivo Bluetooth. A classe GattDeviceService representa um serviço GATT em um dispositivo Bluetooth LE. Ele é instanciado usando um caminho de instância de serviço de dispositivo, obtido por meio da localização de um dispositivo usando a API Windows.Devices.Enumeration . |
GattDeviceServicesResult |
O status de GetIncludedServicesForUuidAsync e GetIncludedServicesForUuidAsync |
GattLocalCharacteristic |
Essa classe representa uma característica local. |
GattLocalCharacteristicParameters |
Essa classe contém os parâmetros de descritor de característica local. |
GattLocalCharacteristicResult |
Um resultado de CreateCharacteristicAsync. |
GattLocalDescriptor |
Essa classe define um descritor de uma característica local. |
GattLocalDescriptorParameters |
Essa classe define os parâmetros de um descritor. |
GattLocalDescriptorResult |
O resultado de operações de descritor de característica local, como CreateDescriptorAsync. |
GattLocalService |
Essa classe representa um serviço local gatt. |
GattPresentationFormat |
Representa o valor de um único Descritor gatt de formato de apresentação. |
GattPresentationFormatTypes |
Representa os diferentes valores conhecidos que a propriedade GattPresentationFormat.FormatType pode levar. |
GattProtocolError |
Essa classe contém valores de bytes para erros de protocolo GATT. |
GattReadClientCharacteristicConfigurationDescriptorResult |
Representa o resultado da leitura de um valor CharacteristicConfigurationClientDescriptor do cliente gatt. |
GattReadRequest |
Essa classe representa uma solicitação de leitura do GATT bluetooth. |
GattReadRequestedEventArgs |
Essa classe contém os argumentos para o evento StateChanged . |
GattReadResult |
Representa o resultado de uma operação de leitura assíncrona de um valor de Característica ou Descritor gatt. |
GattReliableWriteTransaction |
Executa gravações confiáveis gatt no dispositivo Bluetooth LE, na forma de uma operação de gravação de transação. |
GattRequestStateChangedEventArgs |
Essa classe define argumentos de StateChanged. |
GattServiceProvider |
Essa classe é usada para anunciar um serviço GATT. |
GattServiceProviderAdvertisementStatusChangedEventArgs |
O evento é args para o GattServiceProvider. |
GattServiceProviderAdvertisingParameters |
Essa classe é usada para definir parâmetros de anúncio de serviço gatt. |
GattServiceProviderResult |
Essa classe é o resultado da operação CreateAsync . |
GattServiceUuids |
Representa uma enumeração dos valores UUID de Serviço mais conhecidos e fornece métodos de conveniência para trabalhar com UUIDs de serviço GATT e propriedades estáticas que fornecem UUIDs de serviço para serviços gatt comuns. Para exibir uma lista de todas as UUIDs de serviço definidas pelo Bluetooth SIG, confira UUIDs de serviço definidas por Bluetooth SIG. Observação Para UUIDs para os quais GattServiceUuids não tem uma propriedade nomeada, você pode usar BluetoothUuidHelper.FromShortId. |
GattSession |
Representa uma sessão GATT (Perfil de Atributo Genérico). |
GattSessionStatusChangedEventArgs |
Essa classe representa os args de evento SessionStatusChanged . |
GattSubscribedClient |
Essa classe representa um cliente inscrito de uma sessão gatt. |
GattValueChangedEventArgs |
Representa os argumentos recebidos por um manipulador de eventos GattCharacteristic.ValueChanged usado para processar eventos de notificação de alteração de valor característica e eventos de indicação enviados por um dispositivo Bluetooth LE. |
GattWriteRequest |
Essa classe representa uma solicitação de gravação gatt. |
GattWriteRequestedEventArgs |
Essa classe representa os args de evento para WriteRequested. |
GattWriteResult |
Contém o resultado de operações de gravação gatt como WriteValueWithResultAsync. |
Enumerações
GattCharacteristicProperties |
Especifica os valores para as propriedades características gatt, bem como o descritor de propriedades de característica estendida gatt. Fornece uma coleção de sinalizadores que representam as Propriedades Características do GATT e, se o Descritor de Propriedades Estendidas gatt estiver presente, as propriedades de Característica Estendida gatt da característica. Representa as propriedades características gatt, conforme definido pelo perfil GATT, e se o sinalizador ExtendedProperties estiver presente, ele também representará as propriedades do Descritor de Propriedades características estendidas. |
GattClientCharacteristicConfigurationDescriptorValue |
Representa o valor do ClientCharacteristicConfigurationDescriptor do GATT. Indica o estado do descritor de Configuração de Característica do Cliente. |
GattCommunicationStatus |
Representa o status de retorno de uma operação assíncrona relacionada à API do WinRT GATT. Indica o status da operação assíncrona. |
GattOpenStatus |
O status de GattDeviceService.OpenAsync. |
GattProtectionLevel |
Representa o nível de segurança desejado. Permite que a opção segurança desejada seja solicitada. |
GattRequestState |
Essa enumeração define um estado de solicitação GATT. |
GattServiceProviderAdvertisementStatus |
Essa enumeração define o anúncio status de um GattServiceProvider. |
GattSessionStatus |
Essa enumeração define um status GattSession. |
GattSharingMode |
Essa enumeração representa o modo de compartilhamento GATT. |
GattWriteOption |
Indica que tipo de operação de gravação deve ser executada. |