Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7cc7a54a authored by Yifan Hong's avatar Yifan Hong
Browse files

BatteryMonitor: report current_now in uA

/sys/class/power_supply/*/current_now should return uA and the HAL
expects uA too.

Test: VtsHalHealthV2_0TargetTest
Bug: 136717180
Change-Id: I675be1ae645413b9494af4a5d49955aad5bd4f2e
(cherry picked from commit e5bd5f91)
Merged-In: I675be1ae645413b9494af4a5d49955aad5bd4f2e
parent f7e5fb6f
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -258,7 +258,7 @@ void BatteryMonitor::updateValues(void) {
    props.batteryVoltage = getIntField(mHealthdConfig->batteryVoltagePath) / 1000;
    props.batteryVoltage = getIntField(mHealthdConfig->batteryVoltagePath) / 1000;


    if (!mHealthdConfig->batteryCurrentNowPath.isEmpty())
    if (!mHealthdConfig->batteryCurrentNowPath.isEmpty())
        props.batteryCurrent = getIntField(mHealthdConfig->batteryCurrentNowPath) / 1000;
        props.batteryCurrent = getIntField(mHealthdConfig->batteryCurrentNowPath);


    if (!mHealthdConfig->batteryFullChargePath.isEmpty())
    if (!mHealthdConfig->batteryFullChargePath.isEmpty())
        props.batteryFullCharge = getIntField(mHealthdConfig->batteryFullChargePath);
        props.batteryFullCharge = getIntField(mHealthdConfig->batteryFullChargePath);