virtual bool isCharging() const =0
Report whether external charging power is present.
virtual uint16_t millivolts() const =0
Return the latest measured voltage in millivolts.
virtual uint8_t percentage() const =0
virtual Result< void > init()=0
virtual bool isConnected() const =0
Report whether a usable battery is connected.
virtual ~IBattery()=default
Definition application.h:10