summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Dmitri Plotnikov <dplotnikov@google.com> 2024-07-23 14:22:32 -0700
committer Dmitri Plotnikov <dplotnikov@google.com> 2024-07-23 14:22:32 -0700
commit983d5d50988db09dc2242c9d159435cfa0dda669 (patch)
tree3369b7cd4b975fbdc7ed6a4d0dfcb577b088b2cb
parent04606353b2c02a61f467d4dce785440854ae7e69 (diff)
Fix GNSS power calculation
Bug: 354311169 Flag: EXEMPT bugfix Test: atest PowerStatsRavenwood Change-Id: Ib851a4cb2332902f4c96eec5131eb7d5aff99dd5
-rw-r--r--services/core/java/com/android/server/power/stats/GnssPowerCalculator.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/power/stats/GnssPowerCalculator.java b/services/core/java/com/android/server/power/stats/GnssPowerCalculator.java
index ab22e3e3f94c..1003a8152b92 100644
--- a/services/core/java/com/android/server/power/stats/GnssPowerCalculator.java
+++ b/services/core/java/com/android/server/power/stats/GnssPowerCalculator.java
@@ -126,7 +126,7 @@ public class GnssPowerCalculator extends PowerCalculator {
long totalTime = 0;
double totalPower = 0;
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;
totalPower += mAveragePowerPerSignalQuality[i] * timePerLevel;
}