Loading healthd/BatteryMonitor.cpp +11 −0 Original line number Diff line number Diff line Loading @@ -341,6 +341,17 @@ bool BatteryMonitor::update(void) { props.chargerWirelessOnline; } int BatteryMonitor::getChargeStatus() { int result = BATTERY_STATUS_UNKNOWN; if (!mHealthdConfig->batteryStatusPath.isEmpty()) { char buf[128]; if (readFromFile(mHealthdConfig->batteryStatusPath, buf, sizeof(buf)) > 0) { result = getBatteryStatus(buf); } } return result; } status_t BatteryMonitor::getProperty(int id, struct BatteryProperty *val) { status_t ret = BAD_VALUE; Loading healthd/include/healthd/BatteryMonitor.h +1 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ class BatteryMonitor { BatteryMonitor(); void init(struct healthd_config *hc); bool update(void); int getChargeStatus(); status_t getProperty(int id, struct BatteryProperty *val); void dumpState(int fd); Loading Loading
healthd/BatteryMonitor.cpp +11 −0 Original line number Diff line number Diff line Loading @@ -341,6 +341,17 @@ bool BatteryMonitor::update(void) { props.chargerWirelessOnline; } int BatteryMonitor::getChargeStatus() { int result = BATTERY_STATUS_UNKNOWN; if (!mHealthdConfig->batteryStatusPath.isEmpty()) { char buf[128]; if (readFromFile(mHealthdConfig->batteryStatusPath, buf, sizeof(buf)) > 0) { result = getBatteryStatus(buf); } } return result; } status_t BatteryMonitor::getProperty(int id, struct BatteryProperty *val) { status_t ret = BAD_VALUE; Loading
healthd/include/healthd/BatteryMonitor.h +1 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ class BatteryMonitor { BatteryMonitor(); void init(struct healthd_config *hc); bool update(void); int getChargeStatus(); status_t getProperty(int id, struct BatteryProperty *val); void dumpState(int fd); Loading