public interface GNSSOrbitalElements extends TimeStamped
GNSSPropagator
.Modifier and Type | Method and Description |
---|---|
double |
getAngularVelocity()
Gets the mean angular velocity of the Earth of the GNSS model.
|
double |
getCic()
Gets the Amplitude of the Cosine Harmonic Correction Term to the Angle of Inclination.
|
double |
getCis()
Gets the Amplitude of the Sine Harmonic Correction Term to the Angle of Inclination.
|
double |
getCrc()
Gets the Amplitude of the Cosine Harmonic Correction Term to the Orbit Radius.
|
double |
getCrs()
Gets the Amplitude of the Sine Harmonic Correction Term to the Orbit Radius.
|
double |
getCuc()
Gets the Amplitude of the Cosine Harmonic Correction Term to the Argument of Latitude.
|
double |
getCus()
Gets the Amplitude of the Sine Harmonic Correction Term to the Argument of Latitude.
|
double |
getCycleDuration()
Gets the duration of the GNSS cycle in seconds.
|
double |
getE()
Gets the Eccentricity.
|
double |
getI0()
Gets the Inclination Angle at Reference Time.
|
double |
getIDot()
Gets the Rate of Inclination Angle.
|
double |
getM0()
Gets the Mean Anomaly at Reference Time.
|
double |
getMeanMotion()
Gets the Mean Motion.
|
double |
getMu()
Gets the Earth's universal gravitational parameter.
|
double |
getOmega0()
Gets the Longitude of Ascending Node of Orbit Plane at Weekly Epoch.
|
double |
getOmegaDot()
Gets the Rate of Right Ascension.
|
double |
getPa()
Gets the Argument of Perigee.
|
int |
getPRN()
Gets the PRN number of the GNSS satellite.
|
default GNSSPropagator |
getPropagator()
Get the propagator corresponding to the navigation message.
|
default GNSSPropagator |
getPropagator(Frames frames)
Get the propagator corresponding to the navigation message.
|
default GNSSPropagator |
getPropagator(Frames frames,
AttitudeProvider provider,
Frame inertial,
Frame bodyFixed,
double mass)
Get the propagator corresponding to the navigation message.
|
double |
getSma()
Gets the Semi-Major Axis.
|
double |
getTime()
Gets the Reference Time of the GNSS orbit as a duration from week start.
|
int |
getWeek()
Gets the Reference Week of the GNSS orbit.
|
durationFrom, getDate
int getPRN()
int getWeek()
double getTime()
double getSma()
double getMeanMotion()
double getE()
double getI0()
double getIDot()
double getOmega0()
double getOmegaDot()
double getPa()
double getM0()
double getCuc()
double getCus()
double getCrc()
double getCrs()
double getCic()
double getCis()
double getMu()
double getAngularVelocity()
double getCycleDuration()
@DefaultDataContext default GNSSPropagator getPropagator()
The attitude provider is set by default to be aligned with the EME2000 frame.
The mass is set by default to the
DEFAULT_MASS
.
The ECI frame is set by default to the
EME2000 frame
in the default data
context.
The ECEF frame is set by default to the
CIO/2010-based ITRF simple EOP
in the default data context.
This constructor uses the default data context
getPropagator(Frames)
,
getPropagator(Frames, AttitudeProvider, Frame, Frame, double)
default GNSSPropagator getPropagator(Frames frames)
The attitude provider is set by default to be aligned with the EME2000 frame.
The mass is set by default to the
DEFAULT_MASS
.
The ECI frame is set by default to the
EME2000 frame
in the default data
context.
The ECEF frame is set by default to the
CIO/2010-based ITRF simple EOP
in the default data context.
frames
- set of frames to usegetPropagator()
,
getPropagator(Frames, AttitudeProvider, Frame, Frame, double)
default GNSSPropagator getPropagator(Frames frames, AttitudeProvider provider, Frame inertial, Frame bodyFixed, double mass)
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 kggetPropagator()
,
getPropagator(Frames)
Copyright © 2002-2023 CS GROUP. All rights reserved.