1ORG.BLUEZ.BATTERYPROVIDERMALNiAnGuExR(S5y)stem AdminOiRsGt.rBaLtUiEoZn.BATTERYPROVIDERMANAGER(5)
2
3
4
6 org.bluez.BatteryProviderManager - BlueZ D-Bus BatteryProviderManager
7 API documentation
8
10 A battery provider starts by registering itself as a battery provider
11 with the RegisterBatteryProvider() method passing an object path as the
12 provider ID. Then, it can start exposing org.bluez.BatteryProvider(5)
13 objects having the path starting with the given provider ID. It can
14 also remove objects at any time. The objects and their properties ex‐
15 posed by battery providers will be reflected on org.bluez.Battery(5)
16 interface.
17
18 bluetoothd(8) will stop monitoring these exposed and removed objects
19 after UnregisterBatteryProvider is called for that provider ID.
20
22 Service
23 org.bluez
24
25 Interface
26 org.bluez.BatteryProviderManager1
27
28 Object path
29 /org/bluez/{hci0,hci1,...}
30
31 Methods
32 void RegisterBatteryProvider(object provider)
33 Registers a battery provider. A registered battery provider can then
34 expose objects with org.bluez.BatteryProvider(5) interface.
35
36 void UnregisterBatteryProvider(object provider)
37 Unregisters a battery provider previously registered with Register‐
38 BatteryProvider(). After unregistration, the org.bluez.Bat‐
39 teryProvider(5) objects provided by this client are ignored by blue‐
40 toothd(8).
41
42
43
44
45BlueZ October 202O3RG.BLUEZ.BATTERYPROVIDERMANAGER(5)