Windows.Devices.Bluetooth.GenericAttributeProfile Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Пространство имен Windows.Devices.Bluetooth.GenericAttributeProfile определяет среда выполнения Windows классы, которые приложение UWP или классическое приложение может использовать для взаимодействия с устройствами Bluetooth LE.
Дополнительные сведения см. в разделе Bluetooth. Исходный код см. в примере Bluetooth Low Energy.
Классы
GattCharacteristic |
Представляет характеристику службы GATT. Объект GattCharacteristic представляет характеристику GATT определенной службы и получается из свойства Characteristics объекта GattDeviceService. |
GattCharacteristicsResult |
Содержит результат GetCharacteristicsForUuidAsync и GetCharacteristicsAsync. |
GattCharacteristicUuids |
Представляет перечисление наиболее известных значений UUID характеристик и предоставляет удобные методы для работы с характеристики UUID GATT и статические свойства, предоставляющие характерные идентификаторы UUID для общих характеристик GATT. |
GattClientNotificationResult |
Результат NotifyValueAsync |
GattDescriptor |
Представляет дескриптор характеристики GATT. Объект GattDescriptor представляет дескриптор GATT определенной характеристики и получается из свойства Descriptors объекта GattCharacteristic. |
GattDescriptorsResult |
Результат операций дескриптора, таких как GattCharacteristic.GetDescriptorsAsync |
GattDescriptorUuids |
Представляет перечисление наиболее известных значений UUID дескриптора и предоставляет удобные методы для работы с идентификаторами UUID дескриптора GATT и статические свойства, предоставляющие идентификаторы UUID дескриптора дескриптора для общих дескрипторов GATT. |
GattDeviceService |
Представляет основную службу GATT на устройстве Bluetooth. Класс GattDeviceService представляет службу GATT на устройстве Bluetooth LE. Он создается с помощью пути экземпляра службы устройства, полученного при поиске устройства с помощью API Windows.Devices.Enumeration . |
GattDeviceServicesResult |
Состояние GetIncludedServicesForUuidAsync и GetIncludedServicesForUuidAsync |
GattLocalCharacteristic |
Этот класс представляет локальную характеристику. |
GattLocalCharacteristicParameters |
Этот класс содержит локальные параметры дескриптора характеристик. |
GattLocalCharacteristicResult |
Результат createCharacteristicAsync. |
GattLocalDescriptor |
Этот класс определяет дескриптор локальной характеристики. |
GattLocalDescriptorParameters |
Этот класс определяет параметры дескриптора. |
GattLocalDescriptorResult |
Результат локальных операций дескриптора характеристик, таких как CreateDescriptorAsync. |
GattLocalService |
Этот класс представляет локальную службу GATT. |
GattPresentationFormat |
Представляет значение одного дескриптора GATT формата презентации. |
GattPresentationFormatTypes |
Представляет различные хорошо известные значения, которые может принимать свойство GattPresentationFormat.FormatType. |
GattProtocolError |
Этот класс содержит байтовые значения для ошибок протокола GATT. |
GattReadClientCharacteristicConfigurationDescriptorResult |
Представляет результат чтения значения GATT Client CharacteristicConfigurationClientDescriptor. |
GattReadRequest |
Этот класс представляет запрос на чтение Bluetooth GATT. |
GattReadRequestedEventArgs |
Этот класс содержит аргументы для события StateChanged . |
GattReadResult |
Представляет результат асинхронной операции чтения значения характеристики или дескриптора GATT. |
GattReliableWriteTransaction |
Выполняет надежные операции записи GATT на устройстве Bluetooth LE в виде операции записи транзакций. |
GattRequestStateChangedEventArgs |
Этот класс определяет аргументы StateChanged. |
GattServiceProvider |
Этот класс используется для объявления службы GATT. |
GattServiceProviderAdvertisementStatusChangedEventArgs |
Аргументы события для GattServiceProvider. |
GattServiceProviderAdvertisingParameters |
Этот класс используется для определения параметров объявления службы GATT. |
GattServiceProviderResult |
Этот класс является результатом операции CreateAsync . |
GattServiceUuids |
Представляет перечисление наиболее известных значений UUID службы и предоставляет удобные методы для работы с идентификаторами UUID службы GATT и статические свойства, предоставляющие идентификаторы UUID службы для общих служб GATT. Чтобы просмотреть список всех UUID служб, определяемых Bluetooth SIG, см. раздел UUID службы, определяемые Bluetooth SIG. Примечание Для идентификаторов UUID, для которых GattServiceUuids не имеет именованного свойства, можно использовать BluetoothUuidHelper.FromShortId. |
GattSession |
Представляет сеанс универсального профиля атрибута (GATT). |
GattSessionStatusChangedEventArgs |
Этот класс представляет аргументы событий SessionStatusChanged . |
GattSubscribedClient |
Этот класс представляет подписанный клиент сеанса GATT. |
GattValueChangedEventArgs |
Представляет аргументы, полученные обработчиком событий GattCharacteristic.ValueChanged , используемым для обработки уведомлений об изменении значения характеристики и событий индикации, отправляемых устройством Bluetooth LE. |
GattWriteRequest |
Этот класс представляет запрос на запись GATT. |
GattWriteRequestedEventArgs |
Этот класс представляет аргументы событий для WriteRequested. |
GattWriteResult |
Содержит результат операций записи GATT, таких как WriteValueWithResultAsync. |
Перечисления
GattCharacteristicProperties |
Задает значения для свойств характеристик GATT, а также дескриптора расширенных свойств характеристик GATT. Предоставляет коллекцию флагов, представляющих свойства характеристики GATT и , если дескриптор расширенных свойств GATT присутствует, свойства расширенной характеристики GATT. Представляет свойства характеристик GATT, определенные профилем GATT, и если присутствует флаг ExtendedProperties, он также представляет свойства дескриптора расширенных свойств характеристики. |
GattClientCharacteristicConfigurationDescriptorValue |
Представляет значение GATT ClientCharacteristicConfigurationDescriptor. Указывает состояние дескриптора конфигурации характеристики клиента. |
GattCommunicationStatus |
Представляет состояние возврата асинхронной операции, связанной с API WinRT GATT. Указывает состояние асинхронной операции. |
GattOpenStatus |
Состояние GattDeviceService.OpenAsync. |
GattProtectionLevel |
Представляет требуемый уровень безопасности. Позволяет запрашивать нужный параметр "Безопасность". |
GattRequestState |
Это перечисление определяет состояние запроса GATT. |
GattServiceProviderAdvertisementStatus |
Это перечисление определяет состояние объявления GattServiceProvider. |
GattSessionStatus |
Это перечисление определяет состояние GattSession. |
GattSharingMode |
Это перечисление представляет режим общего доступа GATT. |
GattWriteOption |
Указывает тип операции записи, которую необходимо выполнить. |