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.