/hardware/interfaces/health/aidl/default/ |
D | HalHealthLoop.cpp | 45 HealthInfo health_info; in ScheduleBatteryUpdate() local 46 auto res = service_->getHealthInfo(&health_info); in ScheduleBatteryUpdate() 49 OnHealthInfoChanged(health_info); in ScheduleBatteryUpdate() 56 void HalHealthLoop::OnHealthInfoChanged(const HealthInfo& health_info) { in OnHealthInfoChanged() argument 57 callback_->OnHealthInfoChanged(health_info); in OnHealthInfoChanged() 58 set_charger_online(health_info); in OnHealthInfoChanged() 62 void HalHealthLoop::set_charger_online(const HealthInfo& health_info) { in set_charger_online() argument 63 charger_online_ = health_info.chargerAcOnline || health_info.chargerUsbOnline || in set_charger_online() 64 health_info.chargerWirelessOnline || health_info.chargerDockOnline; in set_charger_online()
|
D | Health.cpp | 234 HealthInfo health_info; in dump() local 235 auto res = getHealthInfo(&health_info); in dump() 237 ::android::base::WriteStringToFd(health_info.toString(), fd); in dump() 252 HealthInfo health_info; in ShouldKeepScreenOn() local 253 auto res = getHealthInfo(&health_info); in ShouldKeepScreenOn() 259 convert(health_info, &props); in ShouldKeepScreenOn() 299 HealthInfo health_info; in registerCallback() local 300 if (auto res = getHealthInfo(&health_info); !res.isOk()) { in registerCallback() 306 auto res = callback->healthInfoChanged(health_info); in registerCallback() 349 HealthInfo health_info; in update() local [all …]
|
D | ChargerUtils.cpp | 81 void OnHealthInfoChanged(const HealthInfo& health_info) override { in OnHealthInfoChanged() argument 83 .battery_level = health_info.batteryLevel, in OnHealthInfoChanged() 84 .battery_status = health_info.batteryStatus, in OnHealthInfoChanged() 86 service_->OnHealthInfoChanged(health_info); in OnHealthInfoChanged()
|
/hardware/google/pixel/health/ |
D | BatteryDefender.cpp | 276 void BatteryDefender::stateMachine_runAction(const state_E state, const HealthInfo &health_info) { in stateMachine_runAction() argument 280 if (health_info.chargerUsbOnline || health_info.chargerAcOnline) { in stateMachine_runAction() 281 mWasAcOnline = health_info.chargerAcOnline; in stateMachine_runAction() 282 mWasUsbOnline = health_info.chargerUsbOnline; in stateMachine_runAction() 296 if (health_info.batteryLevel >= triggerLevel) { in stateMachine_runAction() 408 aidl::android::hardware::health::HealthInfo *health_info) { in updateDefenderProperties() argument 414 health_info->batteryHealth = BatteryHealth::OVERHEAT; in updateDefenderProperties() 419 health_info->batteryHealth = BatteryHealth::OVERHEAT; in updateDefenderProperties() 428 if (health_info->chargerUsbOnline == false && health_info->chargerAcOnline == false) { in updateDefenderProperties() 430 if (mIsWiredPresent && health_info->batteryHealth == BatteryHealth::OVERHEAT) { in updateDefenderProperties() [all …]
|
D | ChargerDetect.cpp | 112 void ChargerDetect::onlineUpdate(HealthInfo *health_info) { in onlineUpdate() argument 117 health_info->chargerAcOnline = false; in onlineUpdate() 118 health_info->chargerUsbOnline = false; in onlineUpdate() 132 health_info->chargerAcOnline = true; in onlineUpdate() 135 health_info->chargerUsbOnline = true; in onlineUpdate() 141 health_info->chargerAcOnline = true; in onlineUpdate() 159 HealthInfo health_info = ToHealthInfo(props); in onlineUpdate() local 160 onlineUpdate(&health_info); in onlineUpdate() 162 props->chargerAcOnline = health_info.chargerAcOnline; in onlineUpdate() 163 props->chargerUsbOnline = health_info.chargerUsbOnline; in onlineUpdate()
|
D | BatteryThermalControl.cpp | 59 void BatteryThermalControl::updateThermalState(const HealthInfo &health_info) { in updateThermalState() argument 66 health_info.batteryStatus != BatteryStatus::CHARGING && in updateThermalState() 67 health_info.batteryStatus != BatteryStatus::FULL, in updateThermalState() 68 health_info.maxChargingCurrentMicroamps * health_info.maxChargingVoltageMicrovolts < in updateThermalState()
|
D | BatteryMetricsLogger.cpp | 135 bool BatteryMetricsLogger::recordSample(const HealthInfo &health_info) { in recordSample() argument 160 [CURR] = health_info.batteryCurrentMicroamps, in recordSample() 161 [VOLT] = health_info.batteryVoltageMillivolts, in recordSample() 162 [TEMP] = health_info.batteryTemperatureTenthsCelsius, in recordSample() 163 [SOC] = health_info.batteryLevel, in recordSample() 165 if (health_info.batteryStatus != BatteryStatus::CHARGING) { in recordSample() 172 if ((metric == RES && health_info.batteryStatus == BatteryStatus::CHARGING) || in recordSample() 194 void BatteryMetricsLogger::logBatteryProperties(const HealthInfo &health_info) { in logBatteryProperties() argument 197 recordSample(health_info); in logBatteryProperties()
|
D | DeviceHealth.cpp | 44 void DeviceHealth::update(aidl::android::hardware::health::HealthInfo *health_info) { in update() argument 46 health_info->batteryTemperatureTenthsCelsius = 200; in update()
|
D | LowBatteryShutdownMetrics.cpp | 91 void LowBatteryShutdownMetrics::logShutdownVoltage(const HealthInfo &health_info) { in logShutdownVoltage() argument 93 if (!prop_written_ && health_info.batteryLevel == 0 && in logShutdownVoltage() 94 health_info.batteryStatus == BatteryStatus::DISCHARGING) { in logShutdownVoltage()
|
/hardware/interfaces/health/aidl/vts/functional/ |
D | VtsHalHealthTargetTest.cpp | 509 HalResult<HealthInfo> health_info; in TEST_P() local 510 *health_info.result = health->getHealthInfo(&health_info.value); in TEST_P() 513 {health_info.result, health_info.value.batteryStatus}, in TEST_P() 514 {health_info.result, health_info.value.batteryCurrentMicroamps}, in TEST_P() 523 HalResult<HealthInfo> health_info; in TEST_P() local 524 *health_info.result = health->getHealthInfo(&health_info.value); in TEST_P() 526 {health_info.result, health_info.value.batteryStatus}, in TEST_P() 527 {health_info.result, health_info.value.batteryCurrentAverageMicroamps}, in TEST_P() 537 HalResult<HealthInfo> health_info; in TEST_P() local 538 *health_info.result = health->getHealthInfo(&health_info.value); in TEST_P() [all …]
|
/hardware/interfaces/health/utils/libhealth2impl/ |
D | HalHealthLoop.cpp | 67 service_->getHealthInfo_2_1([this](auto res, const auto& health_info) { in ScheduleBatteryUpdate() argument 71 this->OnHealthInfoChanged(health_info); in ScheduleBatteryUpdate() 79 void HalHealthLoop::OnHealthInfoChanged(const HealthInfo& health_info) { in OnHealthInfoChanged() argument 80 set_charger_online(health_info); in OnHealthInfoChanged() 84 void HalHealthLoop::set_charger_online(const HealthInfo& health_info) { in set_charger_online() argument 85 const auto& props = health_info.legacy.legacy; in set_charger_online()
|
D | Health.cpp | 83 getHealthInfo_2_1([&](auto res, const auto& health_info) { in update() argument 90 BatteryMonitor::logValues(health_info, *healthd_config_); in update() 176 [&](auto res, const auto& health_info) { _hidl_cb(res, health_info.legacy); }); in getHealthInfo() argument 182 HealthInfo health_info = battery_monitor_.getHealthInfo_2_1(); in getHealthInfo_2_1() local 185 GetHealthInfoField(this, &Health::getStorageInfo, &health_info.legacy.storageInfos); in getHealthInfo_2_1() 186 GetHealthInfoField(this, &Health::getDiskStats, &health_info.legacy.diskStats); in getHealthInfo_2_1() 189 UpdateHealthInfo(&health_info); in getHealthInfo_2_1() 191 _hidl_cb(Result::SUCCESS, health_info); in getHealthInfo_2_1() 233 getHealthInfo_2_1([&](auto res, const auto& health_info) { in shouldKeepScreenOn() argument 238 V1_0::hal_conversion::convertFromHealthInfo(health_info.legacy.legacy, &props); in shouldKeepScreenOn()
|
D | BinderHealth.cpp | 73 getHealthInfo_2_1([&](auto res, const auto& health_info) { in registerCallback() argument 78 auto ret = wrapped->Notify(health_info); in registerCallback() 116 getHealthInfo_2_1([&](auto res, const auto& health_info) { in update() argument 121 OnHealthInfoChanged(health_info); in update() 130 void BinderHealth::OnHealthInfoChanged(const HealthInfo& health_info) { in OnHealthInfoChanged() argument 134 auto ret = (*it)->Notify(health_info); in OnHealthInfoChanged() 144 HalHealthLoop::OnHealthInfoChanged(health_info); in OnHealthInfoChanged()
|
/hardware/interfaces/health/utils/libhealth2impl/include/health2impl/ |
D | HalHealthLoop.h | 48 virtual void OnHealthInfoChanged(const HealthInfo& health_info); 55 void set_charger_online(const HealthInfo& health_info);
|
D | Health.h | 74 virtual void UpdateHealthInfo(HealthInfo* health_info);
|
/hardware/interfaces/health/2.0/vts/functional/ |
D | VtsHalHealthV2_0TargetTest.cpp | 217 bool verifyHealthInfo(const HealthInfo& health_info) { in verifyHealthInfo() argument 218 if (!verifyStorageInfo(health_info.storageInfos)) { in verifyHealthInfo() 225 if (!((health_info.legacy.batteryCurrent != INT32_MIN) && in verifyHealthInfo() 226 (0 <= health_info.legacy.batteryLevel && health_info.legacy.batteryLevel <= 100) && in verifyHealthInfo() 227 verifyEnum<BatteryHealth>(health_info.legacy.batteryHealth) && in verifyHealthInfo() 228 verifyEnum<BatteryStatus>(health_info.legacy.batteryStatus))) { in verifyHealthInfo() 232 if (health_info.legacy.batteryPresent) { in verifyHealthInfo() 234 if (!((health_info.legacy.batteryChargeCounter > 0) && in verifyHealthInfo() 235 (health_info.legacy.batteryStatus != BatteryStatus::UNKNOWN))) { in verifyHealthInfo()
|
/hardware/interfaces/health/aidl/default/include/health-impl/ |
D | HalHealthLoop.h | 67 void set_charger_online(const HealthInfo& health_info); 74 void OnHealthInfoChanged(const HealthInfo& health_info);
|
D | Health.h | 85 void OnHealthInfoChanged(const HealthInfo& health_info) override; 102 virtual void UpdateHealthInfo(HealthInfo* health_info);
|
/hardware/google/pixel/health/include/pixelhealth/ |
D | BatteryDefender.h | 65 void update(aidl::android::hardware::health::HealthInfo *health_info); 162 const aidl::android::hardware::health::HealthInfo &health_info); 170 void updateDefenderProperties(aidl::android::hardware::health::HealthInfo *health_info);
|
D | DeviceHealth.h | 30 void update(aidl::android::hardware::health::HealthInfo *health_info);
|
D | BatteryThermalControl.h | 44 void updateThermalState(const aidl::android::hardware::health::HealthInfo &health_info);
|
D | LowBatteryShutdownMetrics.h | 44 void logShutdownVoltage(const aidl::android::hardware::health::HealthInfo &health_info);
|
D | ChargerDetect.h | 35 static void onlineUpdate(aidl::android::hardware::health::HealthInfo *health_info);
|
D | BatteryMetricsLogger.h | 94 bool recordSample(const aidl::android::hardware::health::HealthInfo &health_info);
|
/hardware/interfaces/health/2.1/ |
D | README.md | 68 void HealthImpl::UpdateHealthInfo(HealthInfo* health_info) { 70 convertFromHealthInfo(health_info->legacy.legacy, &props); 72 convertToHealthInfo(&props, health_info->legacy.legacy); 76 `HealthImpl::UpdateHealthInfo` and modify `health_info` directly to avoid 241 // void UpdateHealthInfo(HealthInfo* health_info) override;
|