public abstract class AbstractNavigationMessage extends CommonGnssData
GPSNavigationMessage
,
GalileoNavigationMessage
,
BeidouNavigationMessage
,
QZSSNavigationMessage
,
IRNSSNavigationMessage
Constructor and Description |
---|
AbstractNavigationMessage(double mu,
double angularVelocity,
int weekNumber)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
double |
getAf2()
Getter for the Drift Rate Correction Coefficient.
|
double |
getCic()
Getter for the Cic parameter.
|
double |
getCis()
Getter for the Cis parameter.
|
double |
getCrc()
Getter for the Crc parameter.
|
double |
getCrs()
Getter for the Crs parameter.
|
double |
getCuc()
Getter for the Cuc parameter.
|
double |
getCus()
Getter for the Cus parameter.
|
AbsoluteDate |
getEpochToc()
Getter for the time of clock epoch.
|
double |
getIDot()
Getter for the rate of inclination angle.
|
double |
getMeanMotion()
Getter for the mean motion.
|
void |
setAf2(double af2)
Setter for the Drift Rate Correction Coefficient (s/s²).
|
void |
setCic(double cic)
Setter for te Cic parameter.
|
void |
setCis(double cis)
Setter for the Cis parameter.
|
void |
setCrc(double crc)
Setter for the Crc parameter.
|
void |
setCrs(double crs)
Setter for the Crs parameter.
|
void |
setCuc(double cuc)
Setter for the Cuc parameter.
|
void |
setCus(double cus)
Setter for the Cus parameter.
|
void |
setDeltaN(double deltaN)
Setter for the delta of satellite mean motion.
|
void |
setEpochToc(AbsoluteDate epochToc)
Setter for the time of clock epoch.
|
void |
setIDot(double iRate)
Setter for the Rate of Inclination Angle (rad/s).
|
void |
setSqrtA(double sqrtA)
Setter for the Square Root of Semi-Major Axis (m^1/2).
|
getAf0, getAf1, getAngularVelocity, getCycleDuration, getDate, getE, getI0, getM0, getMu, getOmega0, getOmegaDot, getPa, getPRN, getSma, getTime, getWeek, setAf0, setAf1, setDate, setE, setI0, setM0, setOmega0, setOmegaDot, setPa, setPRN, setSma, setTime, setWeek
public AbstractNavigationMessage(double mu, double angularVelocity, int weekNumber)
mu
- Earth's universal gravitational parameterangularVelocity
- mean angular velocity of the Earth for the GNSS modelweekNumber
- number of weeks in the GNSS cyclepublic void setSqrtA(double sqrtA)
In addition, this method set the value of the Semi-Major Axis.
sqrtA
- the Square Root of Semi-Major Axis (m^1/2)public double getMeanMotion()
public void setDeltaN(double deltaN)
deltaN
- the value to setpublic double getIDot()
public void setIDot(double iRate)
iRate
- the rate of inclination angle to setpublic double getAf2()
public void setAf2(double af2)
af2
- the Drift Rate Correction Coefficient to setpublic AbsoluteDate getEpochToc()
public void setEpochToc(AbsoluteDate epochToc)
epochToc
- the epoch to setpublic double getCuc()
public void setCuc(double cuc)
cuc
- the value to setpublic double getCus()
public void setCus(double cus)
cus
- the value to setpublic double getCrc()
public void setCrc(double crc)
crc
- the value to setpublic double getCrs()
public void setCrs(double crs)
crs
- the value to setpublic double getCic()
public void setCic(double cic)
cic
- the value to setpublic double getCis()
public void setCis(double cis)
cis
- the value to setsCopyright © 2002-2022 CS GROUP. All rights reserved.