Merge "Refactor Java GNSS HAL"
This commit is contained in:
committed by
Android (Google) Code Review
commit
ba3c0ce56b
@@ -18976,8 +18976,23 @@ package android.location {
|
||||
field @NonNull public static final android.os.Parcelable.Creator<android.location.GnssAntennaInfo.SphericalCorrections> CREATOR;
|
||||
}
|
||||
|
||||
public final class GnssCapabilities {
|
||||
method public boolean hasGnssAntennaInfo();
|
||||
public final class GnssCapabilities implements android.os.Parcelable {
|
||||
method public int describeContents();
|
||||
method public boolean hasAntennaInfo();
|
||||
method @Deprecated public boolean hasGnssAntennaInfo();
|
||||
method public boolean hasMeasurements();
|
||||
method public boolean hasNavigationMessages();
|
||||
method public void writeToParcel(@NonNull android.os.Parcel, int);
|
||||
field @NonNull public static final android.os.Parcelable.Creator<android.location.GnssCapabilities> CREATOR;
|
||||
}
|
||||
|
||||
public static final class GnssCapabilities.Builder {
|
||||
ctor public GnssCapabilities.Builder();
|
||||
ctor public GnssCapabilities.Builder(@NonNull android.location.GnssCapabilities);
|
||||
method @NonNull public android.location.GnssCapabilities build();
|
||||
method @NonNull public android.location.GnssCapabilities.Builder setHasAntennaInfo(boolean);
|
||||
method @NonNull public android.location.GnssCapabilities.Builder setHasMeasurements(boolean);
|
||||
method @NonNull public android.location.GnssCapabilities.Builder setHasNavigationMessages(boolean);
|
||||
}
|
||||
|
||||
public final class GnssClock implements android.os.Parcelable {
|
||||
|
||||
@@ -3938,19 +3938,29 @@ package android.location {
|
||||
method public void onLocationBatch(java.util.List<android.location.Location>);
|
||||
}
|
||||
|
||||
public final class GnssCapabilities {
|
||||
public final class GnssCapabilities implements android.os.Parcelable {
|
||||
method public boolean hasGeofencing();
|
||||
method public boolean hasLowPowerMode();
|
||||
method public boolean hasMeasurementCorrections();
|
||||
method public boolean hasMeasurementCorrectionsExcessPathLength();
|
||||
method public boolean hasMeasurementCorrectionsLosSats();
|
||||
method public boolean hasMeasurementCorrectionsReflectingPane();
|
||||
method public boolean hasMeasurements();
|
||||
method public boolean hasNavMessages();
|
||||
method @Deprecated public boolean hasMeasurementCorrectionsReflectingPane();
|
||||
method public boolean hasMeasurementCorrectionsReflectingPlane();
|
||||
method @Deprecated public boolean hasNavMessages();
|
||||
method @Deprecated public boolean hasSatelliteBlacklist();
|
||||
method public boolean hasSatelliteBlocklist();
|
||||
}
|
||||
|
||||
public static final class GnssCapabilities.Builder {
|
||||
method @NonNull public android.location.GnssCapabilities.Builder setHasGeofencing(boolean);
|
||||
method @NonNull public android.location.GnssCapabilities.Builder setHasLowPowerMode(boolean);
|
||||
method @NonNull public android.location.GnssCapabilities.Builder setHasMeasurementCorrections(boolean);
|
||||
method @NonNull public android.location.GnssCapabilities.Builder setHasMeasurementCorrectionsExcessPathLength(boolean);
|
||||
method @NonNull public android.location.GnssCapabilities.Builder setHasMeasurementCorrectionsLosSats(boolean);
|
||||
method @NonNull public android.location.GnssCapabilities.Builder setHasMeasurementCorrectionsReflectingPlane(boolean);
|
||||
method @NonNull public android.location.GnssCapabilities.Builder setHasSatelliteBlocklist(boolean);
|
||||
}
|
||||
|
||||
public final class GnssMeasurementCorrections implements android.os.Parcelable {
|
||||
method public int describeContents();
|
||||
method @FloatRange(from=-1000.0F, to=10000.0f) public double getAltitudeMeters();
|
||||
|
||||
Reference in New Issue
Block a user