Merge "[REFACTOR] health 2.0: BatteryMonitor::update split into 3 funcs"

This commit is contained in:
Yifan Hong 2019-10-22 22:47:40 +00:00 committed by Gerrit Code Review
commit 17fad82187

View file

@ -148,7 +148,14 @@ Return<Result> Health::update() {
// Retrieve all information and call healthd_mode_ops->battery_update, which calls // Retrieve all information and call healthd_mode_ops->battery_update, which calls
// notifyListeners. // notifyListeners.
bool chargerOnline = battery_monitor_->update(); battery_monitor_->updateValues();
struct BatteryProperties props = getBatteryProperties(battery_monitor_.get());
bool log = healthd_board_battery_update(&props);
if (log) {
battery_monitor_->logValues();
}
healthd_mode_ops->battery_update(&props);
bool chargerOnline = battery_monitor_->isChargerOnline();
// adjust uevent / wakealarm periods // adjust uevent / wakealarm periods
healthd_battery_update_internal(chargerOnline); healthd_battery_update_internal(chargerOnline);