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

    • Rtcm1042Data

      public Rtcm1042Data()
      Constructor.
  • Method Details

    • 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