Class Rtcm1042Data
- 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.Rtcm1042Data
-
public class Rtcm1042Data extends RtcmEphemerisData
Container for RTCM 1042 data.- Since:
- 11.0
- Author:
- Bryan Cazabonne
-
-
Constructor Summary
Constructors Constructor Description Rtcm1042Data()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BeidouLegacyNavigationMessagegetBeidouNavigationMessage()Get the Beidou navigation message corresponding to the current RTCM data.BeidouLegacyNavigationMessagegetBeidouNavigationMessage(TimeScales timeScales)Get the Beidou navigation message corresponding to the current RTCM data.doublegetBeidouToc()Get the Beidou time of clock.doublegetSvHealth()Get the satellite health status.voidsetBeidouNavigationMessage(BeidouLegacyNavigationMessage beidouNavigationMessage)Set the Beidou navigation message.voidsetBeidouToc(double toc)Set the Beidou time of clock.voidsetSvHealth(double svHealth)Set the satellite health status.-
Methods inherited from class org.orekit.gnss.metric.messages.rtcm.ephemeris.RtcmEphemerisData
getAccuracyProvider, getSatelliteID, setAccuracyProvider, setSatelliteID
-
-
-
-
Method Detail
-
getBeidouNavigationMessage
@DefaultDataContext public BeidouLegacyNavigationMessage getBeidouNavigationMessage()
Get the Beidou 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 Beidou navigation message
-
getBeidouNavigationMessage
public BeidouLegacyNavigationMessage getBeidouNavigationMessage(TimeScales timeScales)
Get the Beidou 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 Beidou navigation message
-
setBeidouNavigationMessage
public void setBeidouNavigationMessage(BeidouLegacyNavigationMessage beidouNavigationMessage)
Set the Beidou navigation message.- Parameters:
beidouNavigationMessage- the Beidou navigation message to set
-
getBeidouToc
public double getBeidouToc()
Get the Beidou time of clock.The Beidou time of clock is given in seconds since the beginning of the Beidou week.
- Returns:
- the Beidou time of clock
-
setBeidouToc
public void setBeidouToc(double toc)
Set the Beidou time of clock.- Parameters:
toc- the time of clock to set
-
getSvHealth
public double getSvHealth()
Get the satellite health status.- Returns:
- the satellite health status
-
setSvHealth
public void setSvHealth(double svHealth)
Set the satellite health status.- Parameters:
svHealth- the health status to set
-
-