/aosp12/frameworks/base/core/tests/coretests/src/com/android/internal/os/ |
H A D | BatteryUsageStatsProviderTest.java | 63 batteryStats.noteActivityResumedLocked(APP_UID, in test_getBatteryUsageStats() 67 batteryStats.noteActivityPausedLocked(APP_UID, in test_getBatteryUsageStats() 103 batteryStats.setRecordAllHistoryLocked(true); in testWriteAndReadHistory() 104 batteryStats.forceRecordAllHistory(); in testWriteAndReadHistory() 106 batteryStats.setNoAutoReset(true); in testWriteAndReadHistory() 205 batteryStats.resetAllStatsCmdLocked(); in testAggregateBatteryStats() 215 batteryStats.noteFlashlightOnLocked(APP_UID, in testAggregateBatteryStats() 220 batteryStats.resetAllStatsCmdLocked(); in testAggregateBatteryStats() 222 batteryStats.noteFlashlightOnLocked(APP_UID, in testAggregateBatteryStats() 227 batteryStats.resetAllStatsCmdLocked(); in testAggregateBatteryStats() [all …]
|
H A D | ScreenPowerCalculatorTest.java | 56 BatteryStatsImpl batteryStats = mStatsRule.getBatteryStats(); in testMeasuredEnergyBasedModel() local 58 batteryStats.noteScreenStateLocked(0, Display.STATE_ON, 0, 0, 0); in testMeasuredEnergyBasedModel() 76 batteryStats.noteScreenStateLocked(0, Display.STATE_OFF, in testMeasuredEnergyBasedModel() 143 BatteryStatsImpl batteryStats = mStatsRule.getBatteryStats(); in testMeasuredEnergyBasedModel_multiDisplay() local 149 batteryStats.noteScreenBrightnessLocked(0, 255, 0, 0); in testMeasuredEnergyBasedModel_multiDisplay() 163 batteryStats.noteScreenStateLocked(0, screenStates[0], in testMeasuredEnergyBasedModel_multiDisplay() 235 BatteryStatsImpl batteryStats = mStatsRule.getBatteryStats(); in testPowerProfileBasedModel() local 238 batteryStats.noteScreenBrightnessLocked(0, 255, 0, 0); in testPowerProfileBasedModel() 250 batteryStats.noteScreenStateLocked(0, Display.STATE_OFF, in testPowerProfileBasedModel() 312 batteryStats.noteScreenBrightnessLocked(0, 255, 0, 0); in testPowerProfileBasedModel_multiDisplay() [all …]
|
H A D | WifiPowerCalculatorTest.java | 59 BatteryStatsImpl batteryStats = mStatsRule.getBatteryStats(); in setupTestNetworkNumbers() local 61 batteryStats.noteNetworkInterfaceForTransports("wifi", in setupTestNetworkNumbers() 69 return batteryStats; in setupTestNetworkNumbers() 80 final BatteryStatsImpl batteryStats = setupTestNetworkNumbers(); in testPowerControllerBasedModel_nonMeasured() local 113 final BatteryStatsImpl batteryStats = setupTestNetworkNumbers(); in testPowerControllerBasedModel_measured() local 116 batteryStats.updateWifiState(energyInfo, 1_000_000, 1000, 1000); in testPowerControllerBasedModel_measured() 147 final BatteryStatsImpl batteryStats = setupTestNetworkNumbers(); in setupTimerBasedModelTestNumbers() local 148 batteryStats.noteWifiScanStartedLocked(APP_UID, 1000, 1000); in setupTimerBasedModelTestNumbers() 149 batteryStats.noteWifiScanStoppedLocked(APP_UID, 2000, 2000); in setupTimerBasedModelTestNumbers() 150 batteryStats.noteWifiRunningLocked(new WorkSource(APP_UID), 3000, 3000); in setupTimerBasedModelTestNumbers() [all …]
|
H A D | BatteryChargeCalculatorTest.java | 45 final BatteryStatsImpl batteryStats = mStatsRule.getBatteryStats(); in testDischargeTotals() local 47 batteryStats.setBatteryStateLocked(BatteryManager.BATTERY_STATUS_DISCHARGING, 100, in testDischargeTotals() 50 batteryStats.setBatteryStateLocked(BatteryManager.BATTERY_STATUS_DISCHARGING, 100, in testDischargeTotals() 53 batteryStats.setBatteryStateLocked(BatteryManager.BATTERY_STATUS_DISCHARGING, 100, in testDischargeTotals() 71 batteryStats.setBatteryStateLocked(BatteryManager.BATTERY_STATUS_CHARGING, 100, in testDischargeTotals() 84 final BatteryStatsImpl batteryStats = mStatsRule.getBatteryStats(); in testDischargeTotals_chargeUahUnavailable() local 86 batteryStats.setBatteryStateLocked(BatteryManager.BATTERY_STATUS_DISCHARGING, 100, in testDischargeTotals_chargeUahUnavailable() 89 batteryStats.setBatteryStateLocked(BatteryManager.BATTERY_STATUS_DISCHARGING, 100, in testDischargeTotals_chargeUahUnavailable() 92 batteryStats.setBatteryStateLocked(BatteryManager.BATTERY_STATUS_DISCHARGING, 100, in testDischargeTotals_chargeUahUnavailable()
|
H A D | BatteryStatsHistoryIteratorTest.java | 42 MockBatteryStatsImpl batteryStats = mStatsRule.getBatteryStats(); in testIterator() local 43 batteryStats.setRecordAllHistoryLocked(true); in testIterator() 44 batteryStats.forceRecordAllHistory(); in testIterator() 47 batteryStats.setNoAutoReset(true); in testIterator() 49 batteryStats.setBatteryStateLocked(BatteryManager.BATTERY_STATUS_DISCHARGING, 100, in testIterator() 52 batteryStats.setBatteryStateLocked(BatteryManager.BATTERY_STATUS_DISCHARGING, 100, in testIterator() 56 batteryStats.noteAlarmStartLocked("foo", null, APP_UID, 3_000_000, 2_000_000); in testIterator() 57 batteryStats.noteAlarmFinishLocked("foo", null, APP_UID, 3_001_000, 2_001_000); in testIterator() 60 batteryStats.createBatteryStatsHistoryIterator(); in testIterator()
|
H A D | CustomMeasuredPowerCalculatorTest.java | 46 final BatteryStatsImpl batteryStats = mStatsRule.getBatteryStats(); in testMeasuredEnergyCopiedIntoBatteryConsumers() local 49 batteryStats.getUidStatsLocked(APP_UID); in testMeasuredEnergyCopiedIntoBatteryConsumers() 53 batteryStats.updateCustomMeasuredEnergyStatsLocked(0, 100_000_000, uidEnergies); in testMeasuredEnergyCopiedIntoBatteryConsumers() 56 batteryStats.updateCustomMeasuredEnergyStatsLocked(1, 200_000_000, uidEnergies); in testMeasuredEnergyCopiedIntoBatteryConsumers()
|
H A D | WakelockPowerCalculatorTest.java | 50 BatteryStatsImpl batteryStats = mStatsRule.getBatteryStats(); in testTimerBasedModel() local 52 batteryStats.noteStartWakeFromSourceLocked(new WorkSource(APP_UID), APP_PID, "awake", "", in testTimerBasedModel() 54 batteryStats.noteStopWakeFromSourceLocked(new WorkSource(APP_UID), APP_PID, "awake", "", in testTimerBasedModel()
|
H A D | BatteryUsageStatsTest.java | 232 final MockBatteryStatsImpl batteryStats = new MockBatteryStatsImpl(clocks); in buildBatteryUsageStats1() local 242 addUidBatteryConsumer(builder, batteryStats, APP_UID1, "foo", in buildBatteryUsageStats1() 271 final MockBatteryStatsImpl batteryStats = new MockBatteryStatsImpl(clocks); in buildBatteryUsageStats2() local 280 addUidBatteryConsumer(builder, batteryStats, APP_UID1, null, in buildBatteryUsageStats2() 284 addUidBatteryConsumer(builder, batteryStats, APP_UID2, "bar", in buildBatteryUsageStats2() 300 MockBatteryStatsImpl batteryStats, int uid, String packageWithHighestDrain, in addUidBatteryConsumer() argument 304 final BatteryStatsImpl.Uid batteryStatsUid = batteryStats.getUidStatsLocked(uid); in addUidBatteryConsumer()
|
/aosp12/frameworks/base/core/java/com/android/internal/os/ |
H A D | BatteryChargeCalculator.java | 33 public void calculate(BatteryUsageStats.Builder builder, BatteryStats batteryStats, in calculate() argument 36 batteryStats.getDischargeAmount(BatteryStats.STATS_SINCE_CHARGED)); in calculate() 38 int batteryCapacityMah = batteryStats.getLearnedBatteryCapacity() / 1000; in calculate() 40 batteryCapacityMah = batteryStats.getMinLearnedBatteryCapacity() / 1000; in calculate() 42 batteryCapacityMah = batteryStats.getEstimatedBatteryCapacity(); in calculate() 48 batteryStats.getLowDischargeAmountSinceCharge() * batteryCapacityMah / 100.0; in calculate() 50 batteryStats.getHighDischargeAmountSinceCharge() * batteryCapacityMah / 100.0; in calculate() 52 batteryStats.getDischargeAmount(BatteryStats.STATS_SINCE_CHARGED)) in calculate() 61 final long chargeTimeRemainingMs = batteryStats.computeChargeTimeRemaining(rawRealtimeUs); in calculate() 66 long dischargeMah = batteryStats.getUahDischarge(BatteryStats.STATS_SINCE_CHARGED) / 1000; in calculate() [all …]
|
H A D | AmbientDisplayPowerCalculator.java | 50 public void calculate(BatteryUsageStats.Builder builder, BatteryStats batteryStats, in calculate() argument 52 final long measuredEnergyUC = batteryStats.getScreenDozeMeasuredBatteryConsumptionUC(); in calculate() 54 final long durationMs = calculateDuration(batteryStats, rawRealtimeUs, in calculate() 56 final double powerMah = calculateTotalPower(powerModel, batteryStats, rawRealtimeUs, in calculate() 72 public void calculate(List<BatterySipper> sippers, BatteryStats batteryStats, in calculate() argument 75 final long durationMs = calculateDuration(batteryStats, rawRealtimeUs, statsType); in calculate() 77 final double powerMah = calculateTotalPower(powerModel, batteryStats, rawRealtimeUs, in calculate() 89 return batteryStats.getScreenDozeTime(rawRealtimeUs, statsType) / 1000; in calculateDuration() 93 BatteryStats batteryStats, long rawRealtimeUs, long consumptionUC) { in calculateTotalPower() argument 99 return calculateEstimatedPower(batteryStats, rawRealtimeUs); in calculateTotalPower() [all …]
|
H A D | MemoryPowerCalculator.java | 27 public void calculate(BatteryUsageStats.Builder builder, BatteryStats batteryStats, in calculate() argument 29 final long durationMs = calculateDuration(batteryStats, rawRealtimeUs, in calculate() 31 final double powerMah = calculatePower(batteryStats, rawRealtimeUs, in calculate() 40 public void calculate(List<BatterySipper> sippers, BatteryStats batteryStats, in calculate() argument 42 final long durationMs = calculateDuration(batteryStats, rawRealtimeUs, statsType); in calculate() 43 final double powerMah = calculatePower(batteryStats, rawRealtimeUs, statsType); in calculate() 53 private long calculateDuration(BatteryStats batteryStats, long rawRealtimeUs, int statsType) { in calculateDuration() argument 55 LongSparseArray<? extends BatteryStats.Timer> timers = batteryStats.getKernelMemoryStats(); in calculateDuration() 63 private double calculatePower(BatteryStats batteryStats, long rawRealtimeUs, int statsType) { in calculatePower() argument 65 LongSparseArray<? extends BatteryStats.Timer> timers = batteryStats.getKernelMemoryStats(); in calculatePower()
|
H A D | SystemServicePowerCalculator.java | 65 public void calculate(BatteryUsageStats.Builder builder, BatteryStats batteryStats, in calculate() argument 67 final BatteryStats.Uid systemUid = batteryStats.getUidStats().get(Process.SYSTEM_UID); in calculate() 77 systemServicePowerMah = calculatePowerUsingMeasuredConsumption(batteryStats, in calculate() 80 systemServicePowerMah = calculatePowerUsingPowerProfile(batteryStats); in calculate() 120 public void calculate(List<BatterySipper> sippers, BatteryStats batteryStats, in calculate() argument 123 final BatteryStats.Uid systemUid = batteryStats.getUidStats().get(Process.SYSTEM_UID); in calculate() 131 systemServicePowerMah = calculatePowerUsingMeasuredConsumption(batteryStats, in calculate() 134 systemServicePowerMah = calculatePowerUsingPowerProfile(batteryStats); in calculate() 168 private double calculatePowerUsingMeasuredConsumption(BatteryStats batteryStats, in calculatePowerUsingMeasuredConsumption() argument 174 final double systemServiceModeledPowerMah = calculatePowerUsingPowerProfile(batteryStats); in calculatePowerUsingMeasuredConsumption() [all …]
|
H A D | ScreenPowerCalculator.java | 69 public void calculate(BatteryUsageStats.Builder builder, BatteryStats batteryStats, in calculate() argument 73 final long consumptionUC = batteryStats.getScreenOnMeasuredBatteryConsumptionUC(); in calculate() 75 calculateTotalDurationAndPower(totalPowerAndDuration, powerModel, batteryStats, in calculate() 126 public void calculate(List<BatterySipper> sippers, BatteryStats batteryStats, in calculate() argument 129 final long consumptionUC = batteryStats.getScreenOnMeasuredBatteryConsumptionUC(); in calculate() 131 calculateTotalDurationAndPower(totalPowerAndDuration, powerModel, batteryStats, in calculate() 168 @BatteryConsumer.PowerModel int powerModel, BatteryStats batteryStats, in calculateTotalDurationAndPower() argument 170 totalPowerAndDuration.durationMs = calculateDuration(batteryStats, rawRealtimeUs, in calculateTotalDurationAndPower() 179 totalPowerAndDuration.powerMah = calculateTotalPowerFromBrightness(batteryStats, in calculateTotalDurationAndPower() 199 return batteryStats.getScreenOnTime(rawRealtimeUs, statsType) / 1000; in calculateDuration() [all …]
|
H A D | IdlePowerCalculator.java | 50 public void calculate(BatteryUsageStats.Builder builder, BatteryStats batteryStats, in calculate() argument 52 calculatePowerAndDuration(batteryStats, rawRealtimeUs, rawUptimeUs, in calculate() 63 public void calculate(List<BatterySipper> sippers, BatteryStats batteryStats, in calculate() argument 65 calculatePowerAndDuration(batteryStats, rawRealtimeUs, rawUptimeUs, statsType); in calculate() 81 private void calculatePowerAndDuration(BatteryStats batteryStats, long rawRealtimeUs, in calculatePowerAndDuration() argument 83 long batteryRealtimeUs = batteryStats.computeBatteryRealtime(rawRealtimeUs, statsType); in calculatePowerAndDuration() 84 long batteryUptimeUs = batteryStats.computeBatteryUptime(rawUptimeUs, statsType); in calculatePowerAndDuration()
|
H A D | MobileRadioPowerCalculator.java | 87 public void calculate(BatteryUsageStats.Builder builder, BatteryStats batteryStats, in calculate() argument 92 final double powerPerPacketMah = getMobilePowerPerPacket(batteryStats, rawRealtimeUs, in calculate() 102 final long consumptionUC = batteryStats.getMobileRadioMeasuredBatteryConsumptionUC(); in calculate() 104 calculateRemaining(total, powerModel, batteryStats, rawRealtimeUs, consumptionUC); in calculate() 142 public void calculate(List<BatterySipper> sippers, BatteryStats batteryStats, in calculate() argument 156 final long consumptionUC = batteryStats.getMobileRadioMeasuredBatteryConsumptionUC(); in calculate() 158 calculateRemaining(total, powerModel, batteryStats, rawRealtimeUs, consumptionUC); in calculate() 231 @BatteryConsumer.PowerModel int powerModel, BatteryStats batteryStats, in calculateRemaining() argument 241 long strengthTimeMs = batteryStats.getPhoneSignalStrengthTime(i, rawRealtimeUs, in calculateRemaining() 257 final long scanningTimeMs = batteryStats.getPhoneSignalScanningTime(rawRealtimeUs, in calculateRemaining() [all …]
|
H A D | WakelockPowerCalculator.java | 47 public void calculate(BatteryUsageStats.Builder builder, BatteryStats batteryStats, in calculate() argument 76 calculateRemaining(result, batteryStats, rawRealtimeUs, rawUptimeUs, in calculate() 85 long wakeTimeMs = calculateWakeTimeMillis(batteryStats, rawRealtimeUs, rawUptimeUs); in calculate() 104 public void calculate(List<BatterySipper> sippers, BatteryStats batteryStats, in calculate() argument 131 calculateRemaining(result, batteryStats, rawRealtimeUs, rawUptimeUs, statsType, in calculate() 187 private long calculateWakeTimeMillis(BatteryStats batteryStats, long rawRealtimeUs, in calculateWakeTimeMillis() argument 189 final long batteryUptimeUs = batteryStats.getBatteryUptime(rawUptimeUs); in calculateWakeTimeMillis() 191 batteryStats.getScreenOnTime(rawRealtimeUs, BatteryStats.STATS_SINCE_CHARGED); in calculateWakeTimeMillis()
|
H A D | WifiPowerCalculator.java | 78 public void calculate(BatteryUsageStats.Builder builder, BatteryStats batteryStats, in calculate() argument 93 batteryStats.hasWifiActivityReporting(), consumptionUC); in calculate() 104 final long consumptionUC = batteryStats.getWifiMeasuredBatteryConsumptionUC(); in calculate() 106 calculateRemaining(powerDurationAndTraffic, powerModel, batteryStats, rawRealtimeUs, in calculate() 107 BatteryStats.STATS_SINCE_CHARGED, batteryStats.hasWifiActivityReporting(), in calculate() 130 public void calculate(List<BatterySipper> sippers, BatteryStats batteryStats, in calculate() argument 145 statsType, batteryStats.hasWifiActivityReporting(), consumptionUC); in calculate() 164 final long consumptionUC = batteryStats.getWifiMeasuredBatteryConsumptionUC(); in calculate() 166 calculateRemaining(powerDurationAndTraffic, powerModel, batteryStats, rawRealtimeUs, in calculate() 167 statsType, batteryStats.hasWifiActivityReporting(), totalAppDurationMs, in calculate()
|
H A D | BluetoothPowerCalculator.java | 52 public void calculate(BatteryUsageStats.Builder builder, BatteryStats batteryStats, in calculate() argument 54 if (!batteryStats.hasBluetoothActivityReporting()) { in calculate() 67 final long measuredChargeUC = batteryStats.getBluetoothMeasuredBatteryConsumptionUC(); in calculate() 70 batteryStats.getBluetoothControllerActivity(); in calculate() 114 public void calculate(List<BatterySipper> sippers, BatteryStats batteryStats, in calculate() argument 116 if (!mHasBluetoothPowerController || !batteryStats.hasBluetoothActivityReporting()) { in calculate() 130 final long measuredChargeUC = batteryStats.getBluetoothMeasuredBatteryConsumptionUC(); in calculate() 133 batteryStats.getBluetoothControllerActivity(); in calculate()
|
H A D | PhonePowerCalculator.java | 40 public void calculate(BatteryUsageStats.Builder builder, BatteryStats batteryStats, in calculate() argument 42 final long phoneOnTimeMs = batteryStats.getPhoneOnTime(rawRealtimeUs, in calculate() 54 public void calculate(List<BatterySipper> sippers, BatteryStats batteryStats, in calculate() argument 56 final long phoneOnTimeMs = batteryStats.getPhoneOnTime(rawRealtimeUs, statsType) / 1000; in calculate()
|
H A D | GnssPowerCalculator.java | 47 public void calculate(BatteryUsageStats.Builder builder, BatteryStats batteryStats, in calculate() argument 50 final double averageGnssPowerMa = getAverageGnssPower(batteryStats, rawRealtimeUs, in calculate() 63 final long consumptionUC = batteryStats.getGnssMeasuredBatteryConsumptionUC(); in calculate() 99 public void calculate(List<BatterySipper> sippers, BatteryStats batteryStats, in calculate() argument 101 double averageGnssPowerMa = getAverageGnssPower(batteryStats, rawRealtimeUs, statsType); in calculate()
|
H A D | CameraPowerCalculator.java | 40 public void calculate(BatteryUsageStats.Builder builder, BatteryStats batteryStats, in calculate() argument 42 super.calculate(builder, batteryStats, rawRealtimeUs, rawUptimeUs, query); in calculate() 44 final long durationMs = batteryStats.getCameraOnTime(rawRealtimeUs, in calculate()
|
H A D | FlashlightPowerCalculator.java | 38 public void calculate(BatteryUsageStats.Builder builder, BatteryStats batteryStats, in calculate() argument 40 super.calculate(builder, batteryStats, rawRealtimeUs, rawUptimeUs, query); in calculate() 42 final long durationMs = batteryStats.getFlashlightOnTime(rawRealtimeUs, in calculate()
|
H A D | PowerCalculator.java | 55 public void calculate(List<BatterySipper> sippers, BatteryStats batteryStats, in calculate() argument 77 public void calculate(BatteryUsageStats.Builder builder, BatteryStats batteryStats, in calculate() argument
|
/aosp12/frameworks/base/core/tests/batterystatstests/BatteryUsageStatsProtoTests/src/com/android/internal/os/ |
H A D | BatteryUsageStatsPulledTest.java | 168 final BatteryStatsImpl batteryStats = new BatteryStatsImpl(); in buildBatteryUsageStats() local 169 final BatteryStatsImpl.Uid batteryStatsUid0 = batteryStats.getUidStatsLocked(UID_0); in buildBatteryUsageStats() 170 final BatteryStatsImpl.Uid batteryStatsUid1 = batteryStats.getUidStatsLocked(UID_1); in buildBatteryUsageStats() 171 final BatteryStatsImpl.Uid batteryStatsUid2 = batteryStats.getUidStatsLocked(UID_2); in buildBatteryUsageStats() 172 final BatteryStatsImpl.Uid batteryStatsUid3 = batteryStats.getUidStatsLocked(UID_3); in buildBatteryUsageStats()
|
/aosp12/frameworks/base/core/java/android/os/health/ |
H A D | SystemHealthManager.java | 61 public SystemHealthManager(IBatteryStats batteryStats) { in SystemHealthManager() argument 62 mBatteryStats = batteryStats; in SystemHealthManager()
|