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 intgetGalileoDataValidityStatus()Get the Galileo data validity status.GalileoNavigationMessagegetGalileoNavigationMessage()Get the Galileo navigation message corresponding to the current RTCM data.GalileoNavigationMessagegetGalileoNavigationMessage(TimeScales timeScales)Get the Galileo navigation message corresponding to the current RTCM data.doublegetGalileoToc()Get the Galileo time of clock.voidsetGalileoDataValidityStatus(int galileoDataValidityStatus)Set the Galileo data validity status.voidsetGalileoNavigationMessage(GalileoNavigationMessage galileoNavigationMessage)Set the Galileo navigation message.voidsetGalileoToc(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
GNSSPropagatorThis 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
GNSSPropagatorWhen 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
-
-