Provided by: bluez_5.83-1~exp1_amd64 bug

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 after 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  RegisterBatteryProvider().  After
          unregistration, the org.bluez.BatteryProvider(5) objects  provided  by  this  client  are  ignored  by
          bluetoothd(8).

BlueZ                                             October 2023               ORG.BLUEZ.BATTERYPROVIDERMANAGER(5)