public class SBASNavigationMessage extends AbstractEphemerisMessage implements SBASOrbitalElements
| Constructor and Description |
|---|
SBASNavigationMessage()
Constructor.
|
| Modifier and Type | Method and 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).
|
SBASPropagator |
getPropagator()
Get the propagator corresponding to the navigation message.
|
SBASPropagator |
getPropagator(Frames frames)
Get the propagator corresponding to the navigation message.
|
SBASPropagator |
getPropagator(Frames frames,
AttitudeProvider provider,
Frame inertial,
Frame bodyFixed,
double mass,
double mu)
Get the propagator corresponding to the navigation message.
|
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.
|
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, setZDotDotclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPRN, getToc, getX, getXDot, getXDotDot, getY, getYDot, getYDotDot, getZ, getZDot, getZDotDotdurationFrom, getDate@DefaultDataContext public SBASPropagator getPropagator()
The attitude provider is set by default be aligned with the EME2000 frame.
The Earth gravity coefficient is set by default to the
SBAS_MU.
The mass is set by default to the
DEFAULT_MASS.
The ECI frame is set by default to the
EME2000 frame.
The ECEF frame is set by default to the
CIO/2010-based ITRF simple EOP.
This constructor uses the default data context
getPropagator(Frames),
getPropagator(Frames, AttitudeProvider, Frame, Frame, double, double)public SBASPropagator getPropagator(Frames frames)
The attitude provider is set by default be aligned with the EME2000 frame.
The Earth gravity coefficient is set by default to the
SBAS_MU.
The mass is set by default to the
DEFAULT_MASS.
The ECI frame is set by default to the
EME2000 frame.
The ECEF frame is set by default to the
CIO/2010-based ITRF simple EOP.
frames - set of frames to usegetPropagator(),
getPropagator(Frames, AttitudeProvider, Frame, Frame, double, double)public SBASPropagator getPropagator(Frames frames, AttitudeProvider provider, Frame inertial, Frame bodyFixed, double mass, double mu)
frames - set of frames to useprovider - attitude providerinertial - inertial frame, use to provide the propagated orbitbodyFixed - body fixed frame, corresponding to the navigation messagemass - spacecraft mass in kgmu - central attraction coefficientgetPropagator(),
getPropagator(Frames)public int getWeek()
getWeek in interface SBASOrbitalElementspublic double getTime()
getTime in interface SBASOrbitalElementspublic void setTime(double time)
time - the time to setpublic int getIODN()
getIODN in interface SBASOrbitalElementspublic void setIODN(double iod)
iod - the issue of data to setpublic double getAGf0()
getAGf0 in interface SBASOrbitalElementspublic void setAGf0(double a0)
a0 - the SV clock bias to set in secondspublic double getAGf1()
getAGf1 in interface SBASOrbitalElementspublic void setAGf1(double a1)
a1 - the SV relative frequency to setpublic double getURA()
public void setURA(double accuracy)
accuracy - the value to setCopyright © 2002-2023 CS GROUP. All rights reserved.