Документация
ОС Аврора 5.1.5

D-Bus интерфейс GattService1

Интерфейс предоставляет удалённые и локальные службы GATT.

Шина: системная
Служба: org.bluez
Объект: [variable prefix]/{hci0,hci1,...}/dev_XX_XX_XX_XX_XX_XX/serviceXX
Интерфейс: org.bluez.GattService1

Свойства

  • Device : object [только для чтения, опционально]
  • Handle : uint16 [опционально, только для сервера]
  • Includes : array{object} [только для чтения, опционально]
  • Primary : boolean [только для чтения]
  • UUID : string [только для чтения]

Подробное описание

Интерфейс предоставляет удалённые и локальные службы GATT. Путь к объекту для локальных служб определяется свободно.

Внешние приложения, реализующие локальные службы, должны регистрировать службы с помощью метода регистрации GattManager1 и  должны реализовывать методы и свойства, определённые в интерфейсе GattService1.

Описание свойств

Device : object [только для чтения, опционально]

Путь к объекту устройства Bluetooth, которому принадлежит служба. Присутствует только в службах у удалённых устройств.

Handle : uint16 [опционально, только для сервера]

Дескриптор характеристики. Когда он доступен на сервере, его попытаются использовать для выделения памяти в базе данных, что может привести к сбою. Для автоматического выделения должно использоваться значение 0x0000, что приведёт к установке выделенного дескриптора после регистрации.

Includes : array{object} [только для чтения, опционально]

Массив путей к объектам, представляющих вложенные службы этой службы.

Primary : boolean [только для чтения]

Является ли данная служба GATT основной. Если свойство имеет значение false, служба является вторичной.

UUID : string [только для чтения]

128-битный UUID службы.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.