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

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

Интерфейс для управления существующим каналом данных.

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

Свойства

  • Application : object [только для чтения]
  • Device : object [только для чтения]
  • Type : string [только для чтения]

Методы

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

Интерфейс содержит свойства и методы для управления существующим каналом данных.

Только процесс, создавший канал данных, или создатель HealthApplication, который его получил, сможет вызывать методы данного интерфейса.

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

Application : object [только для чтения]

Идентифицирует HealthApplication, с которым связан этот канал (это косвенно определяет его роль и тип данных).

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

Идентифицирует удалённое устройство, к которому подключён. Соответствует объекту HealthDevice.

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

Качество обслуживания канала передачи данных (reliable или streaming).

Описание методов

fd Acquire()

Возвращает дескриптор файла для канала данных. Если канал данных не подключён, он также переподключится.

Возможные ошибки:

  • org.bluez.Error.NotConnected,
  • org.bluez.Error.NotAllowed.
Release()

Отпускает дескриптор файла. Приложение также должно закрыть его.

Возможные ошибки:

  • org.bluez.Error.NotAcquired,
  • org.bluez.Error.NotAllowed.

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

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