summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Shinru Han <shinruhan@google.com> 2025-03-17 20:55:55 -0700
committer Shinru Han <shinruhan@google.com> 2025-03-18 00:16:30 -0700
commita6df7fbcb9787866ba2d685888ece5973397ce00 (patch)
treec2276df246d52cf6f7782a32418194dc991cef85
parent578a571d3d8dcebb1c705dc18dd36749adbf1669 (diff)
Use Galileo IonosphericModel for GalileoAssistance
Test: atest CtsLocationNoneTestCases Bug: 404092793 Flag: android.location.flags.gnss_assistance_interface Change-Id: I2116ccb760d180fdb690876dc4a2a59e8f617e2f
-rw-r--r--location/api/system-current.txt8
-rw-r--r--location/java/android/location/BeidouSatelliteEphemeris.java22
-rw-r--r--location/java/android/location/GalileoAssistance.java16
3 files changed, 23 insertions, 23 deletions
diff --git a/location/api/system-current.txt b/location/api/system-current.txt
index eb19ba84ee62..47984745fafc 100644
--- a/location/api/system-current.txt
+++ b/location/api/system-current.txt
@@ -96,8 +96,8 @@ package android.location {
public static final class BeidouSatelliteEphemeris.BeidouSatelliteEphemerisTime implements android.os.Parcelable {
method public int describeContents();
+ method @IntRange(from=0, to=31) public int getAode();
method @IntRange(from=0) public int getBeidouWeekNumber();
- method @IntRange(from=0, to=31) public int getIode();
method @IntRange(from=0, to=604792) public int getToeSeconds();
method public void writeToParcel(@NonNull android.os.Parcel, int);
field @NonNull public static final android.os.Parcelable.Creator<android.location.BeidouSatelliteEphemeris.BeidouSatelliteEphemerisTime> CREATOR;
@@ -106,8 +106,8 @@ package android.location {
public static final class BeidouSatelliteEphemeris.BeidouSatelliteEphemerisTime.Builder {
ctor public BeidouSatelliteEphemeris.BeidouSatelliteEphemerisTime.Builder();
method @NonNull public android.location.BeidouSatelliteEphemeris.BeidouSatelliteEphemerisTime build();
+ method @NonNull public android.location.BeidouSatelliteEphemeris.BeidouSatelliteEphemerisTime.Builder setAode(int);
method @NonNull public android.location.BeidouSatelliteEphemeris.BeidouSatelliteEphemerisTime.Builder setBeidouWeekNumber(@IntRange(from=0) int);
- method @NonNull public android.location.BeidouSatelliteEphemeris.BeidouSatelliteEphemerisTime.Builder setIode(int);
method @NonNull public android.location.BeidouSatelliteEphemeris.BeidouSatelliteEphemerisTime.Builder setToeSeconds(@IntRange(from=0, to=604792) int);
}
@@ -177,7 +177,7 @@ package android.location {
method public int describeContents();
method @Nullable public android.location.GnssAlmanac getAlmanac();
method @Nullable public android.location.AuxiliaryInformation getAuxiliaryInformation();
- method @Nullable public android.location.KlobucharIonosphericModel getIonosphericModel();
+ method @Nullable public android.location.GalileoIonosphericModel getIonosphericModel();
method @Nullable public android.location.LeapSecondsModel getLeapSecondsModel();
method @NonNull public java.util.List<android.location.RealTimeIntegrityModel> getRealTimeIntegrityModels();
method @NonNull public java.util.List<android.location.GnssAssistance.GnssSatelliteCorrections> getSatelliteCorrections();
@@ -193,7 +193,7 @@ package android.location {
method @NonNull public android.location.GalileoAssistance build();
method @NonNull public android.location.GalileoAssistance.Builder setAlmanac(@Nullable android.location.GnssAlmanac);
method @NonNull public android.location.GalileoAssistance.Builder setAuxiliaryInformation(@Nullable android.location.AuxiliaryInformation);
- method @NonNull public android.location.GalileoAssistance.Builder setIonosphericModel(@Nullable android.location.KlobucharIonosphericModel);
+ method @NonNull public android.location.GalileoAssistance.Builder setIonosphericModel(@Nullable android.location.GalileoIonosphericModel);
method @NonNull public android.location.GalileoAssistance.Builder setLeapSecondsModel(@Nullable android.location.LeapSecondsModel);
method @NonNull public android.location.GalileoAssistance.Builder setRealTimeIntegrityModels(@NonNull java.util.List<android.location.RealTimeIntegrityModel>);
method @NonNull public android.location.GalileoAssistance.Builder setSatelliteCorrections(@NonNull java.util.List<android.location.GnssAssistance.GnssSatelliteCorrections>);
diff --git a/location/java/android/location/BeidouSatelliteEphemeris.java b/location/java/android/location/BeidouSatelliteEphemeris.java
index 3382c20964d9..dc5e8b89d7d7 100644
--- a/location/java/android/location/BeidouSatelliteEphemeris.java
+++ b/location/java/android/location/BeidouSatelliteEphemeris.java
@@ -527,7 +527,7 @@ public final class BeidouSatelliteEphemeris implements Parcelable {
*
* <p>This is defined in BDS-SIS-ICD-B1I-3.0 section 5.2.4.11 Table 5-8.
*/
- private final int mIode;
+ private final int mAode;
/** Beidou week number without rollover */
private final int mBeidouWeekNumber;
@@ -540,18 +540,18 @@ public final class BeidouSatelliteEphemeris implements Parcelable {
private final int mToeSeconds;
private BeidouSatelliteEphemerisTime(Builder builder) {
- Preconditions.checkArgumentInRange(builder.mIode, 0, 31, "Iode");
+ Preconditions.checkArgumentInRange(builder.mAode, 0, 31, "Aode");
Preconditions.checkArgument(builder.mBeidouWeekNumber >= 0);
Preconditions.checkArgumentInRange(builder.mToeSeconds, 0, 604792, "ToeSeconds");
- mIode = builder.mIode;
+ mAode = builder.mAode;
mBeidouWeekNumber = builder.mBeidouWeekNumber;
mToeSeconds = builder.mToeSeconds;
}
/** Returns the AODE Age of Data, Ephemeris. */
@IntRange(from = 0, to = 31)
- public int getIode() {
- return mIode;
+ public int getAode() {
+ return mAode;
}
/** Returns the Beidou week number without rollover . */
@@ -573,7 +573,7 @@ public final class BeidouSatelliteEphemeris implements Parcelable {
public BeidouSatelliteEphemerisTime createFromParcel(Parcel in) {
final BeidouSatelliteEphemerisTime.Builder beidouSatelliteEphemerisTime =
new Builder()
- .setIode(in.readInt())
+ .setAode(in.readInt())
.setBeidouWeekNumber(in.readInt())
.setToeSeconds(in.readInt());
return beidouSatelliteEphemerisTime.build();
@@ -592,7 +592,7 @@ public final class BeidouSatelliteEphemeris implements Parcelable {
@Override
public void writeToParcel(@NonNull Parcel parcel, int flags) {
- parcel.writeInt(mIode);
+ parcel.writeInt(mAode);
parcel.writeInt(mBeidouWeekNumber);
parcel.writeInt(mToeSeconds);
}
@@ -600,7 +600,7 @@ public final class BeidouSatelliteEphemeris implements Parcelable {
@Override
public String toString() {
StringBuilder builder = new StringBuilder("BeidouSatelliteEphemerisTime[");
- builder.append("iode = ").append(mIode);
+ builder.append("aode = ").append(mAode);
builder.append(", beidouWeekNumber = ").append(mBeidouWeekNumber);
builder.append(", toeSeconds = ").append(mToeSeconds);
builder.append("]");
@@ -609,14 +609,14 @@ public final class BeidouSatelliteEphemeris implements Parcelable {
/** Builder for {@link BeidouSatelliteEphemerisTime} */
public static final class Builder {
- private int mIode;
+ private int mAode;
private int mBeidouWeekNumber;
private int mToeSeconds;
/** Sets the AODE Age of Data, Ephemeris. */
@NonNull
- public Builder setIode(int iode) {
- mIode = iode;
+ public Builder setAode(int iode) {
+ mAode = iode;
return this;
}
diff --git a/location/java/android/location/GalileoAssistance.java b/location/java/android/location/GalileoAssistance.java
index 8a09e6634d09..7f81ccdf346f 100644
--- a/location/java/android/location/GalileoAssistance.java
+++ b/location/java/android/location/GalileoAssistance.java
@@ -41,8 +41,8 @@ public final class GalileoAssistance implements Parcelable {
/** The Galileo almanac. */
@Nullable private final GnssAlmanac mAlmanac;
- /** The Klobuchar ionospheric model. */
- @Nullable private final KlobucharIonosphericModel mIonosphericModel;
+ /** The Galileo ionospheric model. */
+ @Nullable private final GalileoIonosphericModel mIonosphericModel;
/** The UTC model. */
@Nullable private final UtcModel mUtcModel;
@@ -102,9 +102,9 @@ public final class GalileoAssistance implements Parcelable {
return mAlmanac;
}
- /** Returns the Klobuchar ionospheric model. */
+ /** Returns the Galileo ionospheric model. */
@Nullable
- public KlobucharIonosphericModel getIonosphericModel() {
+ public GalileoIonosphericModel getIonosphericModel() {
return mIonosphericModel;
}
@@ -192,7 +192,7 @@ public final class GalileoAssistance implements Parcelable {
return new GalileoAssistance.Builder()
.setAlmanac(in.readTypedObject(GnssAlmanac.CREATOR))
.setIonosphericModel(
- in.readTypedObject(KlobucharIonosphericModel.CREATOR))
+ in.readTypedObject(GalileoIonosphericModel.CREATOR))
.setUtcModel(in.readTypedObject(UtcModel.CREATOR))
.setLeapSecondsModel(in.readTypedObject(LeapSecondsModel.CREATOR))
.setAuxiliaryInformation(
@@ -216,7 +216,7 @@ public final class GalileoAssistance implements Parcelable {
/** Builder for {@link GalileoAssistance}. */
public static final class Builder {
private GnssAlmanac mAlmanac;
- private KlobucharIonosphericModel mIonosphericModel;
+ private GalileoIonosphericModel mIonosphericModel;
private UtcModel mUtcModel;
private LeapSecondsModel mLeapSecondsModel;
private AuxiliaryInformation mAuxiliaryInformation;
@@ -232,9 +232,9 @@ public final class GalileoAssistance implements Parcelable {
return this;
}
- /** Sets the Klobuchar ionospheric model. */
+ /** Sets the Galileo ionospheric model. */
@NonNull
- public Builder setIonosphericModel(@Nullable KlobucharIonosphericModel ionosphericModel) {
+ public Builder setIonosphericModel(@Nullable GalileoIonosphericModel ionosphericModel) {
mIonosphericModel = ionosphericModel;
return this;
}