Class SBASNavigationMessage
- java.lang.Object
-
- org.orekit.propagation.analytical.gnss.data.AbstractEphemerisMessage
-
- org.orekit.propagation.analytical.gnss.data.SBASNavigationMessage
-
- All Implemented Interfaces:
SBASOrbitalElements
,TimeStamped
public class SBASNavigationMessage extends AbstractEphemerisMessage implements SBASOrbitalElements
Container for data contained in a SBAS navigation message.- Since:
- 11.0
- Author:
- Bryan Cazabonne
-
-
Constructor Summary
Constructors Constructor Description SBASNavigationMessage()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getAGf0()
Gets the Zeroth Order Clock Correction.double
getAGf1()
Gets the First Order Clock Correction.int
getIODN()
Gets the Issue Of Data Navigation (IODN).double
getTime()
Gets the Reference Time of the SBAS orbit in GPS seconds of the week.double
getURA()
Getter for the user range accuray (meters).int
getWeek()
Gets the Reference Week of the SBAS orbit.void
setAGf0(double a0)
Setter for the SV clock bias.void
setAGf1(double a1)
Setter for the SV relative frequency.void
setIODN(double iod)
Setter for the issue of data navigation.void
setTime(double time)
Setter for the reference time of the SBAS orbit in GPS seconds of the week.void
setURA(double accuracy)
Setter for the user range accuracy.-
Methods inherited from class org.orekit.propagation.analytical.gnss.data.AbstractEphemerisMessage
getDate, getEpochToc, getHealth, getPRN, getX, getXDot, getXDotDot, getY, getYDot, getYDotDot, getZ, getZDot, getZDotDot, setDate, setEpochToc, setHealth, setPRN, setX, setXDot, setXDotDot, setY, setYDot, setYDotDot, setZ, setZDot, setZDotDot
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.orekit.propagation.analytical.gnss.data.SBASOrbitalElements
getPRN, getToc, getX, getXDot, getXDotDot, getY, getYDot, getYDotDot, getZ, getZDot, getZDotDot
-
Methods inherited from interface org.orekit.time.TimeStamped
getDate
-
-
-
-
Method Detail
-
getWeek
public int getWeek()
Gets the Reference Week of the SBAS orbit.- Specified by:
getWeek
in interfaceSBASOrbitalElements
- Returns:
- the Reference Week of the SBAS orbit
-
getTime
public double getTime()
Gets the Reference Time of the SBAS orbit in GPS seconds of the week.- Specified by:
getTime
in interfaceSBASOrbitalElements
- Returns:
- the Reference Time of the SBAS orbit (s)
-
setTime
public void setTime(double time)
Setter for the reference time of the SBAS orbit in GPS seconds of the week.- Parameters:
time
- the time to set
-
getIODN
public int getIODN()
Gets the Issue Of Data Navigation (IODN).- Specified by:
getIODN
in interfaceSBASOrbitalElements
- Returns:
- the IODN
-
setIODN
public void setIODN(double iod)
Setter for the issue of data navigation.- Parameters:
iod
- the issue of data to set
-
getAGf0
public double getAGf0()
Gets the Zeroth Order Clock Correction.- Specified by:
getAGf0
in interfaceSBASOrbitalElements
- Returns:
- the Zeroth Order Clock Correction (s)
-
setAGf0
public void setAGf0(double a0)
Setter for the SV clock bias.- Parameters:
a0
- the SV clock bias to set in seconds
-
getAGf1
public double getAGf1()
Gets the First Order Clock Correction.- Specified by:
getAGf1
in interfaceSBASOrbitalElements
- Returns:
- the First Order Clock Correction (s/s)
-
setAGf1
public void setAGf1(double a1)
Setter for the SV relative frequency.- Parameters:
a1
- the SV relative frequency to set
-
getURA
public double getURA()
Getter for the user range accuray (meters).- Returns:
- the user range accuracy
-
setURA
public void setURA(double accuracy)
Setter for the user range accuracy.- Parameters:
accuracy
- the value to set
-
-