Class BeidouLegacyNavigationMessage
- java.lang.Object
-
- org.orekit.propagation.analytical.gnss.data.CommonGnssData
-
- org.orekit.propagation.analytical.gnss.data.AbstractNavigationMessage
-
- org.orekit.propagation.analytical.gnss.data.BeidouLegacyNavigationMessage
-
- All Implemented Interfaces:
GNSSOrbitalElements
,TimeStamped
public class BeidouLegacyNavigationMessage extends AbstractNavigationMessage
Container for data contained in a BeiDou navigation message.- Since:
- 11.0
- Author:
- Bryan Cazabonne
-
-
Constructor Summary
Constructors Constructor Description BeidouLegacyNavigationMessage()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getAODC()
Getter for the Age Of Data Clock (AODC).int
getAODE()
Getter for the Age Of Data Ephemeris (AODE).double
getSvAccuracy()
Getter for the user SV accuray (meters).double
getTGD1()
Getter for the estimated group delay differential TGD1 for B1I signal.double
getTGD2()
Getter for the estimated group delay differential TGD for B2I signal.void
setAODC(double aod)
Setter for the age of data clock.void
setAODE(double aod)
Setter for the age of data ephemeris.void
setSvAccuracy(double svAccuracy)
Setter for the user SV accuracy.void
setTGD1(double tgd)
Setter for the B1/B3 Group Delay Differential (s).void
setTGD2(double tgd)
Setter for the B2/B3 Group Delay Differential (s).-
Methods inherited from class org.orekit.propagation.analytical.gnss.data.AbstractNavigationMessage
getAf2, getCic, getCis, getCrc, getCrs, getCuc, getCus, getDeltaN, getEpochToc, getIDot, getMeanMotion, getSqrtA, getTransmissionTime, setAf2, setCic, setCis, setCrc, setCrs, setCuc, setCus, setDeltaN, setEpochToc, setIDot, setSqrtA, setTransmissionTime
-
Methods inherited from class org.orekit.propagation.analytical.gnss.data.CommonGnssData
getAf0, getAf1, getAngularVelocity, getCycleDuration, getDate, getE, getI0, getM0, getMu, getOmega0, getOmegaDot, getPa, getPRN, getSma, getTime, getWeek, setAf0, setAf1, setDate, setE, setI0, setM0, setOmega0, setOmegaDot, setPa, setPRN, setSma, setTime, setWeek
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.orekit.propagation.analytical.gnss.data.GNSSOrbitalElements
getAngularVelocity, getCycleDuration, getE, getI0, getM0, getMu, getOmega0, getOmegaDot, getPa, getPRN, getPropagator, getPropagator, getPropagator, getSma, getTime, getWeek
-
Methods inherited from interface org.orekit.time.TimeStamped
durationFrom, getDate
-
-
-
-
Field Detail
-
D1
public static final String D1
Identifier for message type.- See Also:
- Constant Field Values
-
D2
public static final String D2
Identifier for message type.- See Also:
- Constant Field Values
-
-
Method Detail
-
getAODC
public int getAODC()
Getter for the Age Of Data Clock (AODC).- Returns:
- the Age Of Data Clock (AODC)
-
setAODC
public void setAODC(double aod)
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
public void setAODE(double aod)
Setter for the age of data ephemeris.- Parameters:
aod
- the age of data to set
-
getTGD1
public double getTGD1()
Getter for the estimated group delay differential TGD1 for B1I signal.- Returns:
- the estimated group delay differential TGD1 for B1I signal (s)
-
setTGD1
public void setTGD1(double tgd)
Setter for the B1/B3 Group Delay Differential (s).- Parameters:
tgd
- the group delay differential to set
-
getTGD2
public double getTGD2()
Getter for the estimated group delay differential TGD for B2I signal.- Returns:
- the estimated group delay differential TGD2 for B2I signal (s)
-
setTGD2
public void setTGD2(double tgd)
Setter for the B2/B3 Group Delay Differential (s).- Parameters:
tgd
- the group delay differential to set
-
getSvAccuracy
public double getSvAccuracy()
Getter for the user SV accuray (meters).- Returns:
- the user SV accuracy
-
setSvAccuracy
public void setSvAccuracy(double svAccuracy)
Setter for the user SV accuracy.- Parameters:
svAccuracy
- the value to set
-
-