diff --git a/health/aidl/default/Health.cpp b/health/aidl/default/Health.cpp index 15a3dbcb5a..f401643cde 100644 --- a/health/aidl/default/Health.cpp +++ b/health/aidl/default/Health.cpp @@ -148,6 +148,11 @@ ndk::ScopedAStatus Health::getBatteryHealthData(BatteryHealthData* out) { !res.isOk()) { LOG(WARNING) << "Cannot get First_usage_date: " << res.getDescription(); } + if (auto res = GetProperty(&battery_monitor_, ::android::BATTERY_PROP_STATE_OF_HEALTH, + 0, &out->batteryStateOfHealth); + !res.isOk()) { + LOG(WARNING) << "Cannot get Battery_state_of_health: " << res.getDescription(); + } return ndk::ScopedAStatus::ok(); }