From b30c0b7477d9faf3697f6b33b9cba4f900d2bc06 Mon Sep 17 00:00:00 2001 From: Siddharth Ray Date: Tue, 27 Mar 2018 11:54:34 -0700 Subject: [PATCH] Add Battery time to location dumpsys BUG:73494617 Test: Manual Change-Id: I162831387e65eff9856be8befe2b53b12ebf45f2 --- .../android/internal/location/gnssmetrics/GnssMetrics.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/location/java/com/android/internal/location/gnssmetrics/GnssMetrics.java b/location/java/com/android/internal/location/gnssmetrics/GnssMetrics.java index 98e67c21c1a14..3643ca4a02f76 100644 --- a/location/java/com/android/internal/location/gnssmetrics/GnssMetrics.java +++ b/location/java/com/android/internal/location/gnssmetrics/GnssMetrics.java @@ -224,7 +224,9 @@ public class GnssMetrics { s.append("GNSS_KPI_END").append("\n"); GpsBatteryStats stats = mGnssPowerMetrics.getGpsBatteryStats(); if (stats != null) { - s.append("Power Metrics").append('\n'); + s.append("Power Metrics").append("\n"); + s.append(" Time on battery (min): " + + stats.getLoggingDurationMs() / ((double) DateUtils.MINUTE_IN_MILLIS)).append("\n"); long[] t = stats.getTimeInGpsSignalQualityLevel(); if (t != null && t.length == NUM_GPS_SIGNAL_QUALITY_LEVELS) { s.append(" Amount of time (while on battery) Top 4 Avg CN0 > " +