Merge "[REFACTOR] health 2.0: BatteryMonitor::update split into 3 funcs"
This commit is contained in:
commit
17fad82187
1 changed files with 8 additions and 1 deletions
|
@ -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);
|
||||||
|
|
Loading…
Reference in a new issue