1*344a7f5eSAndroid Build Coastguard Worker// Signature format: 2.0 2*344a7f5eSAndroid Build Coastguard Workerpackage android.location { 3*344a7f5eSAndroid Build Coastguard Worker 4*344a7f5eSAndroid Build Coastguard Worker public final class GnssClock implements android.os.Parcelable { 5*344a7f5eSAndroid Build Coastguard Worker ctor public GnssClock(); 6*344a7f5eSAndroid Build Coastguard Worker method public void reset(); 7*344a7f5eSAndroid Build Coastguard Worker method public void resetBiasNanos(); 8*344a7f5eSAndroid Build Coastguard Worker method public void resetBiasUncertaintyNanos(); 9*344a7f5eSAndroid Build Coastguard Worker method public void resetDriftNanosPerSecond(); 10*344a7f5eSAndroid Build Coastguard Worker method public void resetDriftUncertaintyNanosPerSecond(); 11*344a7f5eSAndroid Build Coastguard Worker method public void resetElapsedRealtimeNanos(); 12*344a7f5eSAndroid Build Coastguard Worker method public void resetElapsedRealtimeUncertaintyNanos(); 13*344a7f5eSAndroid Build Coastguard Worker method public void resetFullBiasNanos(); 14*344a7f5eSAndroid Build Coastguard Worker method public void resetLeapSecond(); 15*344a7f5eSAndroid Build Coastguard Worker method public void resetReferenceCarrierFrequencyHzForIsb(); 16*344a7f5eSAndroid Build Coastguard Worker method public void resetReferenceCodeTypeForIsb(); 17*344a7f5eSAndroid Build Coastguard Worker method public void resetReferenceConstellationTypeForIsb(); 18*344a7f5eSAndroid Build Coastguard Worker method public void resetTimeUncertaintyNanos(); 19*344a7f5eSAndroid Build Coastguard Worker method public void set(android.location.GnssClock); 20*344a7f5eSAndroid Build Coastguard Worker method public void setBiasNanos(double); 21*344a7f5eSAndroid Build Coastguard Worker method public void setBiasUncertaintyNanos(@FloatRange(from=0.0f) double); 22*344a7f5eSAndroid Build Coastguard Worker method public void setDriftNanosPerSecond(double); 23*344a7f5eSAndroid Build Coastguard Worker method public void setDriftUncertaintyNanosPerSecond(@FloatRange(from=0.0f) double); 24*344a7f5eSAndroid Build Coastguard Worker method public void setElapsedRealtimeNanos(long); 25*344a7f5eSAndroid Build Coastguard Worker method public void setElapsedRealtimeUncertaintyNanos(@FloatRange(from=0.0f) double); 26*344a7f5eSAndroid Build Coastguard Worker method public void setFullBiasNanos(long); 27*344a7f5eSAndroid Build Coastguard Worker method public void setHardwareClockDiscontinuityCount(int); 28*344a7f5eSAndroid Build Coastguard Worker method public void setLeapSecond(int); 29*344a7f5eSAndroid Build Coastguard Worker method public void setReferenceCarrierFrequencyHzForIsb(@FloatRange(from=0.0) double); 30*344a7f5eSAndroid Build Coastguard Worker method public void setReferenceCodeTypeForIsb(@NonNull String); 31*344a7f5eSAndroid Build Coastguard Worker method public void setReferenceConstellationTypeForIsb(int); 32*344a7f5eSAndroid Build Coastguard Worker method public void setTimeNanos(long); 33*344a7f5eSAndroid Build Coastguard Worker method public void setTimeUncertaintyNanos(@FloatRange(from=0.0f) double); 34*344a7f5eSAndroid Build Coastguard Worker } 35*344a7f5eSAndroid Build Coastguard Worker 36*344a7f5eSAndroid Build Coastguard Worker public final class GnssMeasurement implements android.os.Parcelable { 37*344a7f5eSAndroid Build Coastguard Worker ctor public GnssMeasurement(); 38*344a7f5eSAndroid Build Coastguard Worker method public void reset(); 39*344a7f5eSAndroid Build Coastguard Worker method public void resetAutomaticGainControlLevel(); 40*344a7f5eSAndroid Build Coastguard Worker method public void resetBasebandCn0DbHz(); 41*344a7f5eSAndroid Build Coastguard Worker method @Deprecated public void resetCarrierCycles(); 42*344a7f5eSAndroid Build Coastguard Worker method public void resetCarrierFrequencyHz(); 43*344a7f5eSAndroid Build Coastguard Worker method @Deprecated public void resetCarrierPhase(); 44*344a7f5eSAndroid Build Coastguard Worker method @Deprecated public void resetCarrierPhaseUncertainty(); 45*344a7f5eSAndroid Build Coastguard Worker method public void resetCodeType(); 46*344a7f5eSAndroid Build Coastguard Worker method public void resetCorrelationVectors(); 47*344a7f5eSAndroid Build Coastguard Worker method public void resetFullInterSignalBiasNanos(); 48*344a7f5eSAndroid Build Coastguard Worker method public void resetFullInterSignalBiasUncertaintyNanos(); 49*344a7f5eSAndroid Build Coastguard Worker method public void resetSatelliteInterSignalBiasNanos(); 50*344a7f5eSAndroid Build Coastguard Worker method public void resetSatelliteInterSignalBiasUncertaintyNanos(); 51*344a7f5eSAndroid Build Coastguard Worker method public void resetSatellitePvt(); 52*344a7f5eSAndroid Build Coastguard Worker method public void resetSnrInDb(); 53*344a7f5eSAndroid Build Coastguard Worker method public void set(android.location.GnssMeasurement); 54*344a7f5eSAndroid Build Coastguard Worker method public void setAccumulatedDeltaRangeMeters(double); 55*344a7f5eSAndroid Build Coastguard Worker method public void setAccumulatedDeltaRangeState(int); 56*344a7f5eSAndroid Build Coastguard Worker method public void setAccumulatedDeltaRangeUncertaintyMeters(double); 57*344a7f5eSAndroid Build Coastguard Worker method @Deprecated public void setAutomaticGainControlLevelInDb(double); 58*344a7f5eSAndroid Build Coastguard Worker method public void setBasebandCn0DbHz(double); 59*344a7f5eSAndroid Build Coastguard Worker method @Deprecated public void setCarrierCycles(long); 60*344a7f5eSAndroid Build Coastguard Worker method public void setCarrierFrequencyHz(float); 61*344a7f5eSAndroid Build Coastguard Worker method @Deprecated public void setCarrierPhase(double); 62*344a7f5eSAndroid Build Coastguard Worker method @Deprecated public void setCarrierPhaseUncertainty(double); 63*344a7f5eSAndroid Build Coastguard Worker method public void setCn0DbHz(double); 64*344a7f5eSAndroid Build Coastguard Worker method public void setCodeType(@NonNull String); 65*344a7f5eSAndroid Build Coastguard Worker method public void setConstellationType(int); 66*344a7f5eSAndroid Build Coastguard Worker method public void setCorrelationVectors(@Nullable java.util.Collection<android.location.CorrelationVector>); 67*344a7f5eSAndroid Build Coastguard Worker method public void setFullInterSignalBiasNanos(double); 68*344a7f5eSAndroid Build Coastguard Worker method public void setFullInterSignalBiasUncertaintyNanos(@FloatRange(from=0.0) double); 69*344a7f5eSAndroid Build Coastguard Worker method public void setMultipathIndicator(int); 70*344a7f5eSAndroid Build Coastguard Worker method public void setPseudorangeRateMetersPerSecond(double); 71*344a7f5eSAndroid Build Coastguard Worker method public void setPseudorangeRateUncertaintyMetersPerSecond(double); 72*344a7f5eSAndroid Build Coastguard Worker method public void setReceivedSvTimeNanos(long); 73*344a7f5eSAndroid Build Coastguard Worker method public void setReceivedSvTimeUncertaintyNanos(long); 74*344a7f5eSAndroid Build Coastguard Worker method public void setSatelliteInterSignalBiasNanos(double); 75*344a7f5eSAndroid Build Coastguard Worker method public void setSatelliteInterSignalBiasUncertaintyNanos(@FloatRange(from=0.0) double); 76*344a7f5eSAndroid Build Coastguard Worker method public void setSatellitePvt(@Nullable android.location.SatellitePvt); 77*344a7f5eSAndroid Build Coastguard Worker method public void setSnrInDb(double); 78*344a7f5eSAndroid Build Coastguard Worker method public void setState(int); 79*344a7f5eSAndroid Build Coastguard Worker method public void setSvid(int); 80*344a7f5eSAndroid Build Coastguard Worker method public void setTimeOffsetNanos(double); 81*344a7f5eSAndroid Build Coastguard Worker field public static final int ADR_STATE_ALL = 31; // 0x1f 82*344a7f5eSAndroid Build Coastguard Worker } 83*344a7f5eSAndroid Build Coastguard Worker 84*344a7f5eSAndroid Build Coastguard Worker public final class GnssNavigationMessage implements android.os.Parcelable { 85*344a7f5eSAndroid Build Coastguard Worker ctor public GnssNavigationMessage(); 86*344a7f5eSAndroid Build Coastguard Worker method public void reset(); 87*344a7f5eSAndroid Build Coastguard Worker method public void set(android.location.GnssNavigationMessage); 88*344a7f5eSAndroid Build Coastguard Worker method public void setData(byte[]); 89*344a7f5eSAndroid Build Coastguard Worker method public void setMessageId(@IntRange(from=0xffffffff, to=120) int); 90*344a7f5eSAndroid Build Coastguard Worker method public void setStatus(int); 91*344a7f5eSAndroid Build Coastguard Worker method public void setSubmessageId(@IntRange(from=1) int); 92*344a7f5eSAndroid Build Coastguard Worker method public void setSvid(@IntRange(from=1, to=200) int); 93*344a7f5eSAndroid Build Coastguard Worker method public void setType(int); 94*344a7f5eSAndroid Build Coastguard Worker } 95*344a7f5eSAndroid Build Coastguard Worker 96*344a7f5eSAndroid Build Coastguard Worker public class LocationManager { 97*344a7f5eSAndroid Build Coastguard Worker method @NonNull public String[] getBackgroundThrottlingWhitelist(); 98*344a7f5eSAndroid Build Coastguard Worker method @NonNull public android.os.PackageTagsList getIgnoreSettingsAllowlist(); 99*344a7f5eSAndroid Build Coastguard Worker method @Deprecated @NonNull public String[] getIgnoreSettingsWhitelist(); 100*344a7f5eSAndroid Build Coastguard Worker method @Deprecated @Nullable @RequiresPermission(android.Manifest.permission.READ_DEVICE_CONFIG) public java.util.List<java.lang.String> getProviderPackages(@NonNull String); 101*344a7f5eSAndroid Build Coastguard Worker } 102*344a7f5eSAndroid Build Coastguard Worker 103*344a7f5eSAndroid Build Coastguard Worker} 104*344a7f5eSAndroid Build Coastguard Worker 105