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, getMeanMotion
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, getCic, getCis, getCrc, getCrs, getCuc, getCus, getCycleDuration, getE, getI0, getIDot, getM0, getMeanMotion, getMu, getOmega0, getOmegaDot, getPa, getPRN, getSma, getTime, getWeek
getAf0, getAf1, getAf2, getCycleDuration, getToc
getDate
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^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 GNSSClockElements
Copyright © 2002-2022 CS GROUP. All rights reserved.