public class GNSSParameters extends Object implements Serializable
This class is a simple container for generic ephemeris description parameters of GNSS satellites (almanac or broadcast model ephemeris).
| Modifier | Constructor and Description |
|---|---|
protected |
GNSSParameters(GNSSType gnssType,
double refDuration,
double m0,
double e,
double squareRootA,
double omega0,
double i0,
double w0,
double rateRa,
double af0,
double af1,
double af2,
double deltaN,
double iRate,
double cuc,
double cus,
double crc,
double crs,
double cic,
double cis,
double aRate,
double deltaNRate)
Creates an instance of a generic GNSS Parameter (for GPS or BeiDou only)
|
| Modifier and Type | Method and Description |
|---|---|
double |
getAf0() |
double |
getAf1() |
double |
getAf2() |
double |
getaRate() |
double |
getCic() |
double |
getCis() |
double |
getCrc() |
double |
getCrs() |
double |
getCuc() |
double |
getCus() |
double |
getDeltaN() |
double |
getDeltaNRate() |
double |
getEccentricity() |
GNSSType |
getGnssType() |
double |
getI() |
double |
getiRate() |
double |
getMeanAnomalyInit() |
double |
getOmegaInit() |
double |
getOmegaRate() |
double |
getSqrtA() |
double |
gettRef() |
double |
getW() |
protected GNSSParameters(GNSSType gnssType, double refDuration, double m0, double e, double squareRootA, double omega0, double i0, double w0, double rateRa, double af0, double af1, double af2, double deltaN, double iRate, double cuc, double cus, double crc, double crs, double cic, double cis, double aRate, double deltaNRate)
gnssType - the type of satellite (GPS, Galileo or BeiDou)refDuration - time applicability of the modelm0 - Initial Mean anomalye - EccentricitysquareRootA - Semi major axis square rootomega0 - Initial Right ascencioni0 - Orbital inclinationw0 - Argument of perigeerateRa - Rate of right ascensionaf0 - Clock correcting parameter af0 (s)af1 - Clock correcting parameter af1 (s/s)af2 - Clock correcting parameter af2 (s/s2)deltaN - Mean motion difference from computed value (rad/s)iRate - Rate of inclination angle (rad/s)cuc - Amplitude of the cosine harmonic correction term to the argument of latitude (rad)cus - Amplitude of the sine harmonic correction term to the argument of latitude (rad)crc - Amplitude of the cosine harmonic correction term to the orbit radius (m)crs - Amplitude of the sine harmonic correction term to the orbit radius (m)cic - Amplitude of the cosine harmonic correction term to the angle of inclination (rad)cis - Amplitude of the sine harmonic correction term to the angle of inclination (rad)aRate - Change rate in semi-major axis (m/s)deltaNRate - Rate of mean motion difference from computed value (rad/s^2)public GNSSType getGnssType()
public double getMeanAnomalyInit()
public double getEccentricity()
public double getSqrtA()
public double getOmegaInit()
public double getI()
public double getW()
public double getOmegaRate()
public double gettRef()
public double getAf0()
public double getAf1()
public double getAf2()
public double getDeltaN()
public double getiRate()
public double getCuc()
public double getCus()
public double getCrc()
public double getCrs()
public double getCic()
public double getCis()
public double getaRate()
public double getDeltaNRate()
Copyright © 2025 CNES. All rights reserved.