public class GPSAlmanac extends AbstractAlmanac implements GNSSOrbitalElements, GNSSClockElements
Depending on the source (SEM or YUMA), some fields may be filled in or not. An almanac read from a YUMA file doesn't hold SVN number, average URA and satellite configuration.
| Constructor and Description |
|---|
GPSAlmanac()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getHealth()
Gets the Health status.
|
int |
getSatConfiguration()
Gets the satellite configuration.
|
String |
getSource()
Gets the source of this GPS almanac.
|
int |
getSVN()
Gets the satellite "SVN" reference number.
|
double |
getTGD()
Gets for the Group Delay Differential (s).
|
int |
getURA()
Gets the average URA number.
|
void |
setHealth(int health)
Sets the health status.
|
void |
setSatConfiguration(int satConfiguration)
Sets the satellite configuration.
|
void |
setSource(String source)
Sets the source of this GPS almanac.
|
void |
setSqrtA(double sqrtA)
Setter for the Square Root of Semi-Major Axis (m^1/2).
|
void |
setSVN(int svnNumber)
Sets the "SVN" reference number.
|
void |
setURA(int uraNumber)
Sets the average URA number.
|
getAf2, getCic, getCis, getCrc, getCrs, getCuc, getCus, getIDot, getMeanMotiongetAf0, 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, setWeekclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAngularVelocity, getCic, getCis, getCrc, getCrs, getCuc, getCus, getCycleDuration, getE, getI0, getIDot, getM0, getMeanMotion, getMu, getOmega0, getOmegaDot, getPa, getPRN, getSma, getTime, getWeekgetAf0, getAf1, getAf2, getCycleDuration, getTocgetDatepublic 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 String getSource()
Sources can be SEM or YUMA, when the almanac is read from a file.
public void setSource(String source)
source - the source of this GPS almanacpublic int getSVN()
public void setSVN(int svnNumber)
svnNumber - the number to setpublic int getHealth()
public void setHealth(int health)
health - the health status to setpublic int getURA()
public void setURA(int uraNumber)
uraNumber - the URA number to setpublic int getSatConfiguration()
public void setSatConfiguration(int satConfiguration)
satConfiguration - the satellite configuration to setpublic double getTGD()
getTGD in interface GNSSClockElementsCopyright © 2002-2023 CS GROUP. All rights reserved.