Документация
ОС Аврора 5.1.5
D-Bus интерфейс HealthManager1
Интерфейс для создания и удаления приложения.
Шина: | системная |
Служба: | org.bluez |
Объект: | /org/bluez/ |
Интерфейс: | org.bluez.HealthManager1 |
Методы
- object CreateApplication(dict config)
- DestroyApplication(object application)
Подробное описание
Интерфейс содержит методы для создания и удаления приложения.
Описание методов
object CreateApplication(dict config)
Возвращает путь для нового зарегистрированного приложения. Приложение будет закрыто вызовом или неявно, когда программы покинут шину.
Параметры конфигурации:
- uint16
DataType
- Обязательный.
- string
Role
- Обязательный.
Возможные значения:
source
,sink
. - string
Description
- Опциональный.
ChannelType
- Опциональный, только для исходных файлов.
Возможные значения:
reliable
,streaming
.
Возможные ошибки:
org.bluez.Error.InvalidArguments
.
DestroyApplication(object application)
Закрывает приложение HDP, указанное в пути к объекту. Также приложение будет закрыто, если запустивший его процесс покинет шину. Только создатель приложения сможет его уничтожить.
Возможные ошибки:
org.bluez.Error.InvalidArguments
,org.bluez.Error.NotFound
,org.bluez.Error.NotAllowed
.