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

Commit 72c49315 authored by Dmitri Plotnikov's avatar Dmitri Plotnikov
Browse files

Enable PowerStatsExporter for WiFi

Bug: 323970018
Test: atest PowerStatsTestsRavenwood && atest PowerStatsTests
Flag: com.android.server.power.optimization.streamlined_connectivity_battery_stats
Change-Id: Id2fb7bb31ae89313c40003c5b8f5354683d6be2c
parent d3639e77
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -549,6 +549,9 @@ public final class BatteryStatsService extends IBatteryStats.Stub

        mStats.setPowerStatsCollectorEnabled(BatteryConsumer.POWER_COMPONENT_WIFI,
                Flags.streamlinedConnectivityBatteryStats());
        mBatteryUsageStatsProvider.setPowerStatsExporterEnabled(
                BatteryConsumer.POWER_COMPONENT_WIFI,
                Flags.streamlinedConnectivityBatteryStats());

        mWorker.systemServicesReady();
        mStats.systemServicesReady(mContext);
+3 −1
Original line number Diff line number Diff line
@@ -87,7 +87,9 @@ public class BatteryUsageStatsProvider {
                        mPowerCalculators.add(new PhonePowerCalculator(mPowerProfile));
                    }
                }
                if (!mPowerStatsExporterEnabled.get(BatteryConsumer.POWER_COMPONENT_WIFI)) {
                    mPowerCalculators.add(new WifiPowerCalculator(mPowerProfile));
                }
                mPowerCalculators.add(new BluetoothPowerCalculator(mPowerProfile));
                mPowerCalculators.add(new SensorPowerCalculator(
                        mContext.getSystemService(SensorManager.class)));