Class GPSCivilianNavigationMessage
java.lang.Object
org.orekit.propagation.analytical.gnss.data.GNSSOrbitalElementsDriversProvider
org.orekit.propagation.analytical.gnss.data.GNSSOrbitalElements<GPSCivilianNavigationMessage>
org.orekit.propagation.analytical.gnss.data.CommonGnssData<GPSCivilianNavigationMessage>
org.orekit.propagation.analytical.gnss.data.AbstractAlmanac<GPSCivilianNavigationMessage>
org.orekit.propagation.analytical.gnss.data.AbstractNavigationMessage<GPSCivilianNavigationMessage>
org.orekit.propagation.analytical.gnss.data.CivilianNavigationMessage<GPSCivilianNavigationMessage>
org.orekit.propagation.analytical.gnss.data.GPSCivilianNavigationMessage
- All Implemented Interfaces:
GNSSClockElements,NavigationMessage,TimeStamped,ParameterDriversProvider
public class GPSCivilianNavigationMessage
extends CivilianNavigationMessage<GPSCivilianNavigationMessage>
Container for data contained in a GPS navigation message.
- Since:
- 12.0
- Author:
- Luc Maisonobe
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringMessage type.static final StringMessage type.Fields inherited from class org.orekit.propagation.analytical.gnss.data.CommonGnssData
AF0, AF1, AF2Fields inherited from class org.orekit.propagation.analytical.gnss.data.GNSSOrbitalElements
ARGUMENT_OF_PERIGEE, ECCENTRICITY, INCLINATION, MEAN_ANOMALY, NODE_LONGITUDE, SEMI_MAJOR_AXISFields inherited from class org.orekit.propagation.analytical.gnss.data.GNSSOrbitalElementsDriversProvider
A_DOT, A_DOT_INDEX, CIC_INDEX, CIS_INDEX, CRC_INDEX, CRS_INDEX, CUC_INDEX, CUS_INDEX, DELTA_N0, DELTA_N0_DOT, DELTA_N0_DOT_INDEX, DELTA_N0_INDEX, I_DOT_INDEX, INCLINATION_COSINE, INCLINATION_RATE, INCLINATION_SINE, LATITUDE_COSINE, LATITUDE_SINE, LONGITUDE_RATE, OMEGA_DOT_INDEX, RADIUS_COSINE, RADIUS_SINE, SIZE, TIME, TIME_INDEX -
Constructor Summary
ConstructorsConstructorDescriptionGPSCivilianNavigationMessage(boolean cnv2, TimeScales timeScales, SatelliteSystem system, String type) Constructor.Constructor from field instance. -
Method Summary
Modifier and TypeMethodDescription<T extends CalculusFieldElement<T>,F extends FieldGnssOrbitalElements<T, GPSCivilianNavigationMessage>>
FCreate a field version of the instance.Methods inherited from class org.orekit.propagation.analytical.gnss.data.CivilianNavigationMessage
getFlags, getIscL1CA, getIscL1CD, getIscL1CP, getIscL2C, getIscL5I5, getIscL5Q5, getSvAccuracy, getSvHealth, getUraiEd, getUraiNed0, getUraiNed1, getUraiNed2, isCivilianMessage, isCnv2, setFlags, setIscL1CA, setIscL1CD, setIscL1CP, setIscL2C, setIscL5I5, setIscL5Q5, setSvAccuracy, setSvHealth, setUraiEd, setUraiNed0, setUraiNed1, setUraiNed2Methods inherited from class org.orekit.propagation.analytical.gnss.data.AbstractNavigationMessage
getEpochToc, getNavigationMessageSubType, getNavigationMessageType, getSqrtA, getTransmissionTime, setEpochToc, setSqrtA, setTransmissionTimeMethods inherited from class org.orekit.propagation.analytical.gnss.data.AbstractAlmanac
getPropagator, getPropagatorMethods inherited from class org.orekit.propagation.analytical.gnss.data.CommonGnssData
getAf0, getAf1, getAf2, getTGD, getToc, setAf0, setAf1, setAf2, setTGD, setTocMethods inherited from class org.orekit.propagation.analytical.gnss.data.GNSSOrbitalElements
getDate, getE, getEDriver, getI0, getI0Driver, getM0, getM0Driver, getMeanMotion0, getMu, getOmega0, getOmega0Driver, getPa, getPaDriver, getSma, getSmaDriver, setE, setGnssDate, setI0, setM0, setOmega0, setPa, setSmaMethods inherited from class org.orekit.propagation.analytical.gnss.data.GNSSOrbitalElementsDriversProvider
copyNonKeplerian, copySelectionSettings, createDriver, getADot, getADotDriver, getAngularVelocity, getCic, getCicDriver, getCis, getCisDriver, getCrc, getCrcDriver, getCrs, getCrsDriver, getCuc, getCucDriver, getCus, getCusDriver, getCycleDuration, getDeltaN0, getDeltaN0Dot, getDeltaN0DotDriver, getDeltaN0Driver, getIDot, getIDotDriver, getOmegaDot, getOmegaDotDriver, getParametersDrivers, getPRN, getSystem, getTime, getTimeDriver, getTimeScales, getWeek, getWeeksInCycle, setADot, setCic, setCis, setCrc, setCrs, setCuc, setCus, setDeltaN0, setDeltaN0Dot, setIDot, setOmegaDot, setPRN, setTime, setWeekMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.propagation.analytical.gnss.data.GNSSClockElements
getAf0, getAf1, getAf2, getTGD, getTocMethods inherited from interface org.orekit.utils.ParameterDriversProvider
getNbParametersDriversValue, getParameterDriver, getParameters, getParameters, getParameters, getParameters, getParametersAllValues, getParametersAllValues, isSupportedMethods inherited from interface org.orekit.time.TimeStamped
durationFrom, getDate
-
Field Details
-
CNAV
Message type.- Since:
- 14.0
- See Also:
-
CNV2
Message type.- Since:
- 14.0
- See Also:
-
-
Constructor Details
-
GPSCivilianNavigationMessage
public GPSCivilianNavigationMessage(boolean cnv2, TimeScales timeScales, SatelliteSystem system, String type) Constructor.- Parameters:
cnv2- indicator for CNV2 messagestimeScales- known time scalessystem- satellite system to consider for interpreting week number (may be different from real system, for example in Rinex nav, weeks are always according to GPS)type- message type
-
-
Method Details
-
toField
public <T extends CalculusFieldElement<T>,F extends FieldGnssOrbitalElements<T, F toFieldGPSCivilianNavigationMessage>> (Field<T> field) Create a field version of the instance.- Specified by:
toFieldin classGNSSOrbitalElements<GPSCivilianNavigationMessage>- Type Parameters:
T- type of the field elementsF- type of the orbital elements (field version)- Parameters:
field- field to which elements belong- Returns:
- field version of the instance
-