Class Rtcm1044Data
- 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.Rtcm1044Data
-
public class Rtcm1044Data extends RtcmEphemerisData
Container for RTCM 1044 data.- Since:
- 11.0
- Author:
- Bryan Cazabonne
-
-
Constructor Summary
Constructors Constructor Description Rtcm1044Data()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetQzssCodeOnL2()Get the QZSS code on L2 Channel.intgetQzssFitInterval()Get the QZSS fit interval.QZSSLegacyNavigationMessagegetQzssNavigationMessage()Get the QZSS navigation message corresponding to the current RTCM data.QZSSLegacyNavigationMessagegetQzssNavigationMessage(TimeScales timeScales)Get the QZSS navigation message corresponding to the current RTCM data.doublegetQzssToc()Get the QZSS time of clock.voidsetQzssCodeOnL2(int qzssCodeOnL2)Set the QZSS code on L2.voidsetQzssFitInterval(int qzssFitInterval)Set the QZSS fit interval.voidsetQzssNavigationMessage(QZSSLegacyNavigationMessage qzssNavigationMessage)Set the QZSS navigation message.voidsetQzssToc(double toc)Set the QZSS time of clock.-
Methods inherited from class org.orekit.gnss.metric.messages.rtcm.ephemeris.RtcmEphemerisData
getAccuracyProvider, getSatelliteID, setAccuracyProvider, setSatelliteID
-
-
-
-
Method Detail
-
getQzssNavigationMessage
@DefaultDataContext public QZSSLegacyNavigationMessage getQzssNavigationMessage()
Get the QZSS 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 QZSS navigation message
-
getQzssNavigationMessage
public QZSSLegacyNavigationMessage getQzssNavigationMessage(TimeScales timeScales)
Get the QZSS 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 QZSS navigation message
-
setQzssNavigationMessage
public void setQzssNavigationMessage(QZSSLegacyNavigationMessage qzssNavigationMessage)
Set the QZSS navigation message.- Parameters:
qzssNavigationMessage- the QZSS navigation message to set
-
getQzssToc
public double getQzssToc()
Get the QZSS time of clock.The QZSS time of clock is given in seconds since the beginning of the QZSS week.
- Returns:
- the QZSS time of clock
-
setQzssToc
public void setQzssToc(double toc)
Set the QZSS time of clock.- Parameters:
toc- the time of clock to set
-
getQzssCodeOnL2
public int getQzssCodeOnL2()
Get the QZSS code on L2 Channel.- Returns:
- the QZSS code on L2
-
setQzssCodeOnL2
public void setQzssCodeOnL2(int qzssCodeOnL2)
Set the QZSS code on L2.- Parameters:
qzssCodeOnL2- the code to set
-
getQzssFitInterval
public int getQzssFitInterval()
Get the QZSS fit interval.- Returns:
- the QZSS fit interval
-
setQzssFitInterval
public void setQzssFitInterval(int qzssFitInterval)
Set the QZSS fit interval.- Parameters:
qzssFitInterval- the QZSS fit interval to set
-
-