diff options
Diffstat (limited to 'healthd/BatteryMonitor.h')
| -rw-r--r-- | healthd/BatteryMonitor.h | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/healthd/BatteryMonitor.h b/healthd/BatteryMonitor.h index ba291af..3dd2ef0 100644 --- a/healthd/BatteryMonitor.h +++ b/healthd/BatteryMonitor.h @@ -17,17 +17,15 @@ #ifndef HEALTHD_BATTERYMONITOR_H #define HEALTHD_BATTERYMONITOR_H +#include <batteryservice/BatteryService.h> #include <binder/IInterface.h> #include <utils/String8.h> #include <utils/Vector.h> #include "healthd.h" -#include "BatteryPropertiesRegistrar.h" namespace android { -class BatteryPropertiesRegistrar; - class BatteryMonitor { public: @@ -39,15 +37,14 @@ class BatteryMonitor { ANDROID_POWER_SUPPLY_TYPE_BATTERY }; - void init(struct healthd_config *hc, bool nosvcmgr); + void init(struct healthd_config *hc); bool update(void); + status_t getProperty(int id, struct BatteryProperty *val); private: struct healthd_config *mHealthdConfig; Vector<String8> mChargerNames; - sp<BatteryPropertiesRegistrar> mBatteryPropertiesRegistrar; - int getBatteryStatus(const char* status); int getBatteryHealth(const char* status); int readFromFile(const String8& path, char* buf, size_t size); |
