Class FieldBeidouLegacyNavigationMessage<T extends CalculusFieldElement<T>>
java.lang.Object
org.orekit.propagation.analytical.gnss.data.GNSSOrbitalElementsDriversProvider
org.orekit.propagation.analytical.gnss.data.FieldGnssOrbitalElements<T,BeidouLegacyNavigationMessage>
org.orekit.propagation.analytical.gnss.data.FieldCommonGnssData<T,BeidouLegacyNavigationMessage>
org.orekit.propagation.analytical.gnss.data.FieldAbstractAlmanac<T,BeidouLegacyNavigationMessage>
org.orekit.propagation.analytical.gnss.data.FieldAbstractNavigationMessage<T,BeidouLegacyNavigationMessage>
org.orekit.propagation.analytical.gnss.data.FieldBeidouLegacyNavigationMessage<T>
- Type Parameters:
T- type of the field elements
- All Implemented Interfaces:
FieldGNSSClockElements<T>,FieldTimeStamped<T>,ParameterDriversProvider
public class FieldBeidouLegacyNavigationMessage<T extends CalculusFieldElement<T>>
extends FieldAbstractNavigationMessage<T,BeidouLegacyNavigationMessage>
Container for data contained in a BeiDou navigation message.
- Since:
- 13.0
- Author:
- Luc Maisonobe
-
Field Summary
Fields 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
ConstructorsConstructorDescriptionFieldBeidouLegacyNavigationMessage(Function<V, T> converter, FieldBeidouLegacyNavigationMessage<V> original) Constructor from different field instance.FieldBeidouLegacyNavigationMessage(Field<T> field, BeidouLegacyNavigationMessage original) Constructor from non-field instance. -
Method Summary
Modifier and TypeMethodDescription<U extends CalculusFieldElement<U>,G extends FieldGnssOrbitalElements<U, BeidouLegacyNavigationMessage>>
GchangeField(Function<T, U> converter) Create another field version of the instance.intgetAODC()Getter for the Age Of Data Clock (AODC).intgetAODE()Getter for the Age Of Data Ephemeris (AODE).intgetSatH1()Get the health identifier.Getter for the user SV accuray (meters).getTGD1()Getter for the estimated group delay differential TGD1 for B1I signal.getTGD2()Getter for the estimated group delay differential TGD for B2I signal.voidSetter for the age of data clock.voidSetter for the age of data ephemeris.voidsetSatH1(int satH1) Set the health identifier.voidsetSvAccuracy(T svAccuracy) Setter for the user SV accuracy.voidSetter for the B1/B3 Group Delay Differential (s).voidSetter for the B2/B3 Group Delay Differential (s).Create a non-field version of the instance.Methods inherited from class org.orekit.propagation.analytical.gnss.data.FieldAbstractNavigationMessage
getEpochToc, getNavigationMessageType, getSqrtA, getTransmissionTime, setEpochToc, setSqrtA, setTransmissionTimeMethods inherited from class org.orekit.propagation.analytical.gnss.data.FieldAbstractAlmanac
getPropagator, getPropagatorMethods inherited from class org.orekit.propagation.analytical.gnss.data.FieldCommonGnssData
getAf0, getAf1, getAf2, getTGD, getToc, setAf0, setAf1, setAf2, setTGD, setTocMethods inherited from class org.orekit.propagation.analytical.gnss.data.FieldGnssOrbitalElements
getDate, getE, getI0, getM0, getMeanMotion0, getMu, getOmega0, getPa, getSma, 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, isCivilianMessage, 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.time.FieldTimeStamped
durationFrom, durationFrom, getDateMethods inherited from interface org.orekit.utils.ParameterDriversProvider
getNbParametersDriversValue, getParameterDriver, getParameters, getParameters, getParameters, getParameters, getParametersAllValues, getParametersAllValues, isSupported
-
Constructor Details
-
Method Details
-
toNonField
Create a non-field version of the instance.- Specified by:
toNonFieldin classFieldGnssOrbitalElements<T extends CalculusFieldElement<T>,BeidouLegacyNavigationMessage> - Returns:
- non-field version of the instance
-
changeField
public <U extends CalculusFieldElement<U>,G extends FieldGnssOrbitalElements<U, G changeFieldBeidouLegacyNavigationMessage>> (Function<T, U> converter) Create another field version of the instance.- Specified by:
changeFieldin classFieldGnssOrbitalElements<T extends CalculusFieldElement<T>,BeidouLegacyNavigationMessage> - Type Parameters:
U- type of the new field elementsG- type of the orbital elements (field version)- Parameters:
converter- for field elements- Returns:
- field version of the instance
-
getAODC
public int getAODC()Getter for the Age Of Data Clock (AODC).- Returns:
- the Age Of Data Clock (AODC)
-
setAODC
Setter for the age of data clock.- Parameters:
aod- the age of data to set
-
getAODE
public int getAODE()Getter for the Age Of Data Ephemeris (AODE).- Returns:
- the Age Of Data Ephemeris (AODE)
-
setAODE
Setter for the age of data ephemeris.- Parameters:
aod- the age of data to set
-
getTGD1
Getter for the estimated group delay differential TGD1 for B1I signal.- Returns:
- the estimated group delay differential TGD1 for B1I signal (s)
-
setTGD1
Setter for the B1/B3 Group Delay Differential (s).- Parameters:
tgd- the group delay differential to set
-
getTGD2
Getter for the estimated group delay differential TGD for B2I signal.- Returns:
- the estimated group delay differential TGD2 for B2I signal (s)
-
setTGD2
Setter for the B2/B3 Group Delay Differential (s).- Parameters:
tgd- the group delay differential to set
-
getSvAccuracy
Getter for the user SV accuray (meters).- Returns:
- the user SV accuracy
-
setSvAccuracy
Setter for the user SV accuracy.- Parameters:
svAccuracy- the value to set
-
getSatH1
public int getSatH1()Get the health identifier.- Returns:
- health identifier
- Since:
- 14.0
-
setSatH1
public void setSatH1(int satH1) Set the health identifier.- Parameters:
satH1- health identifier- Since:
- 14.0
-