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