xref: /aosp_15_r20/frameworks/base/location/api/test-current.txt (revision d57664e9bc4670b3ecf6748a746a57c557b6bc9e)
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