public abstract class AbstractNavigationMessage extends CommonGnssData implements GNSSOrbitalElements
GPSLegacyNavigationMessage
,
GalileoNavigationMessage
,
BeidouLegacyNavigationMessage
,
QZSSLegacyNavigationMessage
,
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.
|
double |
getDeltaN()
Getter for the delta of satellite mean motion.
|
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.
|
double |
getSqrtA()
Getter for Square Root of Semi-Major Axis (√m).
|
double |
getTransmissionTime()
Getter for transmission time.
|
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).
|
void |
setTransmissionTime(double transmissionTime)
Setter for transmission time.
|
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAngularVelocity, getCycleDuration, getE, getI0, getM0, getMu, getOmega0, getOmegaDot, getPa, getPRN, getPropagator, getPropagator, getPropagator, getSma, getTime, getWeek
durationFrom, getDate
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 double getSqrtA()
public 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)public double getMeanMotion()
getMeanMotion
in interface GNSSOrbitalElements
public double getDeltaN()
public void setDeltaN(double deltaN)
deltaN
- the value to setpublic double getIDot()
getIDot
in interface GNSSOrbitalElements
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()
getCuc
in interface GNSSOrbitalElements
public void setCuc(double cuc)
cuc
- the value to setpublic double getCus()
getCus
in interface GNSSOrbitalElements
public void setCus(double cus)
cus
- the value to setpublic double getCrc()
getCrc
in interface GNSSOrbitalElements
public void setCrc(double crc)
crc
- the value to setpublic double getCrs()
getCrs
in interface GNSSOrbitalElements
public void setCrs(double crs)
crs
- the value to setpublic double getCic()
getCic
in interface GNSSOrbitalElements
public void setCic(double cic)
cic
- the value to setpublic double getCis()
getCis
in interface GNSSOrbitalElements
public void setCis(double cis)
cis
- the value to setspublic double getTransmissionTime()
public void setTransmissionTime(double transmissionTime)
transmissionTime
- transmission timeCopyright © 2002-2023 CS GROUP. All rights reserved.