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

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

Интерфейс позволяет управлять поставщиком информации о батарее.

Шина: системная
Служба: org.bluez
Объект: /org/bluez/{hci0,hci1,...}
Интерфейс: org.bluez.BatteryProviderManager1 [экспериментально]

Методы

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

Поставщик информации о батарее сначала регистрирует себя с помощью метода RegisterBatteryProvider, получающего путь к объекту в качестве идентификатора поставщика. Затем он может начать предоставлять объекты org.bluez.BatteryProvider1, путь к которым начинается с заданного идентификатора поставщика. Он также может удалять объекты в любое время.

Объекты и их свойства, предоставляемые поставщиками информации о батарее, будут отражены в интерфейсе org.bluez.Battery1.

BlueZ прекратит отслеживать открытые и удалённые объекты после вызова UnregisterBatteryProvider с указанием идентификатора поставщика.

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

RegisterBatteryProvider(object provider)

Регистрирует поставщика информации о батарее. Зарегистрированный поставщик может затем предоставлять объекты с интерфейсом org.bluez.BatteryProvider1.

UnregisterBatteryProvider(object provider)

Отменяет регистрацию поставщика информации о батарее. После отмены регистрации объекты BatteryProvider1, предоставляемые этим клиентом, игнорируются BlueZ.

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

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