Class Rtcm1045Data
- java.lang.Object
-
- org.orekit.gnss.metric.messages.rtcm.RtcmData
-
- org.orekit.gnss.metric.messages.rtcm.ephemeris.RtcmEphemerisData
-
- org.orekit.gnss.metric.messages.rtcm.ephemeris.Rtcm1045Data
-
public class Rtcm1045Data extends RtcmEphemerisData
Container for RTCM 1045 data.- Since:
- 11.0
- Author:
- Bryan Cazabonne
-
-
Constructor Summary
Constructors Constructor Description Rtcm1045Data()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getGalileoDataValidityStatus()
Get the Galileo data validity status.GalileoNavigationMessage
getGalileoNavigationMessage()
Get the Galileo navigation message corresponding to the current RTCM data.GalileoNavigationMessage
getGalileoNavigationMessage(TimeScales timeScales)
Get the Galileo navigation message corresponding to the current RTCM data.double
getGalileoToc()
Get the Galileo time of clock.void
setGalileoDataValidityStatus(int galileoDataValidityStatus)
Set the Galileo data validity status.void
setGalileoNavigationMessage(GalileoNavigationMessage galileoNavigationMessage)
Set the Galileo navigation message.void
setGalileoToc(double toc)
Set the Galileo time of clock.-
Methods inherited from class org.orekit.gnss.metric.messages.rtcm.ephemeris.RtcmEphemerisData
getAccuracyProvider, getSatelliteID, setAccuracyProvider, setSatelliteID
-
-
-
-
Method Detail
-
getGalileoNavigationMessage
@DefaultDataContext public GalileoNavigationMessage getGalileoNavigationMessage()
Get the Galileo navigation message corresponding to the current RTCM data.This object can be used to initialize a
GNSSPropagator
This method uses the
DataContext.getDefault()
to initialize the time scales used to configure the reference epochs of the navigation message.- Returns:
- the Galileo navigation message
-
getGalileoNavigationMessage
public GalileoNavigationMessage getGalileoNavigationMessage(TimeScales timeScales)
Get the Galileo navigation message corresponding to the current RTCM data.This object can be used to initialize a
GNSSPropagator
When calling this method, the reference epochs of the navigation message (i.e. ephemeris and clock epochs) are initialized using the provided time scales.
- Parameters:
timeScales
- time scales to use for initializing epochs- Returns:
- the Galileo navigation message
-
setGalileoNavigationMessage
public void setGalileoNavigationMessage(GalileoNavigationMessage galileoNavigationMessage)
Set the Galileo navigation message.- Parameters:
galileoNavigationMessage
- the Galileo navigation message to set
-
getGalileoToc
public double getGalileoToc()
Get the Galileo time of clock.The Galileo time of clock is given in seconds since the beginning of the Galileo week.
- Returns:
- the Galileo time of clock
-
setGalileoToc
public void setGalileoToc(double toc)
Set the Galileo time of clock.- Parameters:
toc
- the time of clock to set
-
getGalileoDataValidityStatus
public int getGalileoDataValidityStatus()
Get the Galileo data validity status.- Returns:
- the Galileo data validity status
-
setGalileoDataValidityStatus
public void setGalileoDataValidityStatus(int galileoDataValidityStatus)
Set the Galileo data validity status.- Parameters:
galileoDataValidityStatus
- the validity status to set
-
-