From 317457ff0a809fcfba057a97eae40650fd931763 Mon Sep 17 00:00:00 2001 From: Yu-Han Yang Date: Thu, 21 Apr 2022 17:35:14 -0700 Subject: Merge intervalMillis of GnssMeasurementRequest Bug: 206670536 Test: manual Change-Id: I3e1df84300b050499ff71e2a33563479d22d5d71 --- .../com/android/server/location/gnss/GnssMeasurementsProvider.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/services/core/java/com/android/server/location/gnss/GnssMeasurementsProvider.java b/services/core/java/com/android/server/location/gnss/GnssMeasurementsProvider.java index 7bb0d4899de5..e4e9d0153f7c 100644 --- a/services/core/java/com/android/server/location/gnss/GnssMeasurementsProvider.java +++ b/services/core/java/com/android/server/location/gnss/GnssMeasurementsProvider.java @@ -158,6 +158,7 @@ public final class GnssMeasurementsProvider extends Collection registrations) { boolean fullTracking = false; boolean enableCorrVecOutputs = false; + int intervalMillis = Integer.MAX_VALUE; if (mSettingsHelper.isGnssMeasurementsFullTrackingEnabled()) { fullTracking = true; @@ -171,11 +172,13 @@ public final class GnssMeasurementsProvider extends if (request.isCorrelationVectorOutputsEnabled()) { enableCorrVecOutputs = true; } + intervalMillis = Math.min(intervalMillis, request.getIntervalMillis()); } return new GnssMeasurementRequest.Builder() .setFullTracking(fullTracking) .setCorrelationVectorOutputsEnabled(enableCorrVecOutputs) + .setIntervalMillis(intervalMillis) .build(); } -- cgit v1.2.3-59-g8ed1b