Loading services/core/java/com/android/server/power/stats/GnssPowerCalculator.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -126,7 +126,7 @@ public class GnssPowerCalculator extends PowerCalculator { long totalTime = 0; long totalTime = 0; double totalPower = 0; double totalPower = 0; for (int i = 0; i < GnssSignalQuality.NUM_GNSS_SIGNAL_QUALITY_LEVELS; i++) { for (int i = 0; i < GnssSignalQuality.NUM_GNSS_SIGNAL_QUALITY_LEVELS; i++) { long timePerLevel = stats.getGpsSignalQualityTime(i, rawRealtimeUs, statsType); long timePerLevel = stats.getGpsSignalQualityTime(i, rawRealtimeUs, statsType) / 1000; totalTime += timePerLevel; totalTime += timePerLevel; totalPower += mAveragePowerPerSignalQuality[i] * timePerLevel; totalPower += mAveragePowerPerSignalQuality[i] * timePerLevel; } } Loading Loading
services/core/java/com/android/server/power/stats/GnssPowerCalculator.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -126,7 +126,7 @@ public class GnssPowerCalculator extends PowerCalculator { long totalTime = 0; long totalTime = 0; double totalPower = 0; double totalPower = 0; for (int i = 0; i < GnssSignalQuality.NUM_GNSS_SIGNAL_QUALITY_LEVELS; i++) { for (int i = 0; i < GnssSignalQuality.NUM_GNSS_SIGNAL_QUALITY_LEVELS; i++) { long timePerLevel = stats.getGpsSignalQualityTime(i, rawRealtimeUs, statsType); long timePerLevel = stats.getGpsSignalQualityTime(i, rawRealtimeUs, statsType) / 1000; totalTime += timePerLevel; totalTime += timePerLevel; totalPower += mAveragePowerPerSignalQuality[i] * timePerLevel; totalPower += mAveragePowerPerSignalQuality[i] * timePerLevel; } } Loading