Документация
ОС Аврора 5.1.7
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.