ORG.BLUEZ...ERMANAGER(5) Linux System Administration ORG.BLUEZ...ERMANAGER(5)
NAME
org.bluez.BatteryProviderManager - BlueZ D-Bus BatteryProviderManager
API documentation
DESCRIPTION
A battery provider starts by registering itself as a battery provider
with the RegisterBatteryProvider() method passing an object path as the
provider ID. Then, it can start exposing org.bluez.BatteryProvider(5)
objects having the path starting with the given provider ID. It can also
remove objects at any time. The objects and their properties exposed by
battery providers will be reflected on org.bluez.Battery(5) interface.
bluetoothd(8) will stop monitoring these exposed and removed objects af-
ter UnregisterBatteryProvider is called for that provider ID.
INTERFACE
Service
org.bluez
Interface
org.bluez.BatteryProviderManager1
Object path
/org/bluez/{hci0,hci1,...}
Methods
void RegisterBatteryProvider(object provider)
Registers a battery provider. A registered battery provider can then
expose objects with org.bluez.BatteryProvider(5) interface.
void UnregisterBatteryProvider(object provider)
Unregisters a battery provider previously registered with Register-
BatteryProvider(). After unregistration, the org.bluez.Bat-
teryProvider(5) objects provided by this client are ignored by blue-
toothd(8).
BlueZ October 2023 ORG.BLUEZ...ERMANAGER(5)
Generated by dwww version 1.16 on Sat Oct 3 07:33:36 CEST 2026.