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 BeidouLegacyNavigationMessage
getBeidouNavigationMessage()
Get the Beidou navigation message corresponding to the current RTCM data.BeidouLegacyNavigationMessage
getBeidouNavigationMessage(TimeScales timeScales)
Get the Beidou navigation message corresponding to the current RTCM data.double
getBeidouToc()
Get the Beidou time of clock.double
getSvHealth()
Get the satellite health status.void
setBeidouNavigationMessage(BeidouLegacyNavigationMessage beidouNavigationMessage)
Set the Beidou navigation message.void
setBeidouToc(double toc)
Set the Beidou time of clock.void
setSvHealth(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
GNSSPropagator
This 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
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 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
-
-