Class Rtcm1042Data


  • public class Rtcm1042Data
    extends RtcmEphemerisData
    Container for RTCM 1042 data.
    Since:
    11.0
    Author:
    Bryan Cazabonne
    • Constructor Detail

      • Rtcm1042Data

        public Rtcm1042Data()
        Constructor.
    • Method Detail

      • 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