public class LegacyNavigationMessage extends AbstractNavigationMessage implements GNSSClockElements
Modifier and Type | Field and Description |
---|---|
static String |
LNAV
Identifier for message type.
|
Modifier | Constructor and Description |
---|---|
protected |
LegacyNavigationMessage(double mu,
double angularVelocity,
int weekNumber)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
getFitInterval()
Getter for the fit interval.
|
int |
getIODC()
Getter for the Issue Of Data Clock (IODC).
|
int |
getIODE()
Getter for the Issue Of Data Ephemeris (IODE).
|
double |
getSvAccuracy()
Getter for the user SV accuray (meters).
|
int |
getSvHealth()
Getter for the satellite health status.
|
double |
getTGD()
Getter for the Group Delay Differential (s).
|
void |
setFitInterval(int fitInterval)
Setter for the fit interval.
|
void |
setIODC(int value)
Setter for the Issue of Data Clock.
|
void |
setIODE(double value)
Setter for the Issue of Data Ephemeris.
|
void |
setSvAccuracy(double svAccuracy)
Setter for the user SV accuracy.
|
void |
setSvHealth(int svHealth)
Setter for the satellite health status.
|
void |
setTGD(double time)
Setter for the Group Delay Differential (s).
|
getAf2, getCic, getCis, getCrc, getCrs, getCuc, getCus, getDeltaN, getEpochToc, getIDot, getMeanMotion, getSqrtA, getTransmissionTime, setAf2, setCic, setCis, setCrc, setCrs, setCuc, setCus, setDeltaN, setEpochToc, setIDot, setSqrtA, setTransmissionTime
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
getAf0, getAf1, getAf2, getCycleDuration, getToc
durationFrom, getDate
getAngularVelocity, getCycleDuration, getE, getI0, getM0, getMu, getOmega0, getOmegaDot, getPa, getPRN, getPropagator, getPropagator, getPropagator, getSma, getTime, getWeek
public static final String LNAV
protected LegacyNavigationMessage(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 int getIODE()
public void setIODE(double value)
value
- the IODE to setpublic int getIODC()
public void setIODC(int value)
value
- the IODC to setpublic double getTGD()
getTGD
in interface GNSSClockElements
public void setTGD(double time)
time
- the group delay differential to setpublic double getSvAccuracy()
public void setSvAccuracy(double svAccuracy)
svAccuracy
- the value to setpublic int getSvHealth()
public void setSvHealth(int svHealth)
svHealth
- the value to setpublic int getFitInterval()
public void setFitInterval(int fitInterval)
fitInterval
- fit intervalCopyright © 2002-2023 CS GROUP. All rights reserved.