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