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
.