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

Commit ef6dd9b1 authored by Dmitri Plotnikov's avatar Dmitri Plotnikov Committed by Android (Google) Code Review
Browse files

Merge "Fix Modeled vs. Measured check in BatteryStatsViewer" into sc-dev

parents 41131997 80595ac9
Loading
Loading
Loading
Loading
+7 −4
Original line number Diff line number Diff line
@@ -124,7 +124,8 @@ public class BatteryConsumerData {
        for (int component = 0; component < BatteryConsumer.POWER_COMPONENT_COUNT; component++) {
            final String metricTitle = getPowerMetricTitle(component);
            final int powerModel = requestedBatteryConsumer.getPowerModel(component);
            if (powerModel == BatteryConsumer.POWER_MODEL_POWER_PROFILE) {
            if (powerModel == BatteryConsumer.POWER_MODEL_POWER_PROFILE
                    || powerModel == BatteryConsumer.POWER_MODEL_UNDEFINED) {
                addEntry(metricTitle, EntryType.UID_POWER_MODELED,
                        requestedBatteryConsumer.getConsumedPower(component),
                        totalPowerByComponentMah[component]
@@ -202,7 +203,8 @@ public class BatteryConsumerData {
        for (int component = 0; component < BatteryConsumer.POWER_COMPONENT_COUNT; component++) {
            final String metricTitle = getPowerMetricTitle(component);
            final int powerModel = deviceBatteryConsumer.getPowerModel(component);
            if (powerModel == BatteryConsumer.POWER_MODEL_POWER_PROFILE) {
            if (powerModel == BatteryConsumer.POWER_MODEL_POWER_PROFILE
                    || powerModel == BatteryConsumer.POWER_MODEL_UNDEFINED) {
                addEntry(metricTitle, EntryType.DEVICE_POWER_MODELED,
                        deviceBatteryConsumer.getConsumedPower(component),
                        appsBatteryConsumer.getConsumedPower(component));
@@ -237,8 +239,9 @@ public class BatteryConsumerData {

    private boolean isPowerProfileModelsOnly(BatteryConsumer batteryConsumer) {
        for (int component = 0; component < BatteryConsumer.POWER_COMPONENT_COUNT; component++) {
            if (batteryConsumer.getPowerModel(component)
                    != BatteryConsumer.POWER_MODEL_POWER_PROFILE) {
            final int powerModel = batteryConsumer.getPowerModel(component);
            if (powerModel != BatteryConsumer.POWER_MODEL_POWER_PROFILE
                    && powerModel != BatteryConsumer.POWER_MODEL_UNDEFINED) {
                return false;
            }
        }