Class GalileoAlmanacFactory
java.lang.Object
org.orekit.orbits.AbstractOrbitalParameterFactory<GalileoAlmanac>
org.orekit.propagation.analytical.gnss.data.GNSSOrbitalElementsFactory<GalileoAlmanac>
org.orekit.propagation.analytical.gnss.data.GalileoAlmanacFactory
- All Implemented Interfaces:
Cloneable,OrbitalParameterFactory<GalileoAlmanac>
Factory for
GalileoAlmanac.- Since:
- 14.0
- Author:
- Luc Maisonobe
-
Field Summary
Fields inherited from class org.orekit.propagation.analytical.gnss.data.GNSSOrbitalElementsFactory
ARGUMENT_OF_PERIAPSIS, ECCENTRICITY, FROZEN, INCLINATION, MEAN_ANOMALY, NODE_LONGITUDE, SEMI_MAJOR_AXIS -
Constructor Summary
ConstructorsConstructorDescriptionGalileoAlmanacFactory(TimeScales timeScales, SatelliteSystem system, Frame inertial, Frame bodyFixed) Simple constructor. -
Method Summary
Modifier and TypeMethodDescriptionCreate orbital parameters from current drivers values.intGet the E1-B/C signal health status.intGet the E5a signal health status.intGet the E5b signal health status.intgetIod()Get the Issue of Data (IOD).voidsetHealthE1(int healthE1) Set the E1-B/C signal health status.voidsetHealthE5a(int healthE5a) Set the E5a signal health status.voidsetHealthE5b(int healthE5b) Set the E5b signal health status.voidsetIod(int iod) Set the Issue of Data (IOD).Methods inherited from class org.orekit.propagation.analytical.gnss.data.GNSSOrbitalElementsFactory
buildOrbitalDrivers, createOrbitFromDrivers, getADotDriver, getAf0Driver, getAf1Driver, getAf2Driver, getAngularVelocity, getBodyFixed, getCicDriver, getCisDriver, getCrcDriver, getCrsDriver, getCucDriver, getCusDriver, getDeltaN0DotDriver, getDeltaN0Driver, getIDotDriver, getInertial, getJacobianWrtParameters, getNonKeplerianParametersDrivers, getOmegaDotDriver, getPrn, getSystem, getTgd, getTimeDriver, getTimeOfClock, getTimeOfEphemeris, getTimeScales, getType, jacobianWrtParameters, setDate, setPrn, setTgd, setTimeOfClock, setTimeOfEphemeris, toArrayMethods inherited from class org.orekit.orbits.AbstractOrbitalParameterFactory
clone, getDate, getFrame, getJacobianWrtCartesian, getMu, getOrbitalParametersDrivers, getOrbitType, getPositionAngleType, reset, setFrame, setMu, setPositionAngleType
-
Constructor Details
-
GalileoAlmanacFactory
public GalileoAlmanacFactory(TimeScales timeScales, SatelliteSystem system, Frame inertial, Frame bodyFixed) Simple constructor.- Parameters:
timeScales- known time scalessystem- satellite system to use for interpreting week numberinertial- reference inertial framebodyFixed- body fixed frame (will be frozen atdateto build the orbital elements
-
-
Method Details
-
getHealthE1
public int getHealthE1()Get the E1-B/C signal health status.- Returns:
- the E1-B/C signal health status
-
setHealthE1
public void setHealthE1(int healthE1) Set the E1-B/C signal health status.- Parameters:
healthE1- the E1-B/C signal health status
-
getHealthE5a
public int getHealthE5a()Get the E5a signal health status.- Returns:
- the E5a signal health status
-
setHealthE5a
public void setHealthE5a(int healthE5a) Set the E5a signal health status.- Parameters:
healthE5a- the E5a signal health status
-
getHealthE5b
public int getHealthE5b()Get the E5b signal health status.- Returns:
- the E5b signal health status
-
setHealthE5b
public void setHealthE5b(int healthE5b) Set the E5b signal health status.- Parameters:
healthE5b- the E5b signal health status
-
getIod
public int getIod()Get the Issue of Data (IOD).- Returns:
- the Issue Of Data
-
setIod
public void setIod(int iod) Set the Issue of Data (IOD).- Parameters:
iod- the Issue Of Data
-
createFromDrivers
Create orbital parameters from current drivers values.- Returns:
- created orbital parameters
-