Direct Known Subclasses:
Rtcm1045Data

public class Rtcm1046Data extends RtcmEphemerisData
Container for RTCM 1046 data.
Since:
14.0
Author:
Nathan Schiffmacher
  • Constructor Details

    • Rtcm1046Data

      public Rtcm1046Data()
      Constructor.
  • Method Details

    • getGalileoNavigationMessage

      @DefaultDataContext public GalileoNavigationMessage getGalileoNavigationMessage()
      Get the Galileo 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 Galileo navigation message
    • getGalileoNavigationMessage

      public GalileoNavigationMessage getGalileoNavigationMessage(TimeScales timeScales)
      Get the Galileo 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 Galileo navigation message
    • setGalileoNavigationMessage

      public void setGalileoNavigationMessage(GalileoNavigationMessage galileoNavigationMessage)
      Set the Galileo navigation message.
      Parameters:
      galileoNavigationMessage - the Galileo navigation message to set
    • getGalileoToc

      public double getGalileoToc()
      Get the Galileo time of clock.

      The Galileo time of clock is given in seconds since the beginning of the Galileo week.

      Returns:
      the Galileo time of clock
    • setGalileoToc

      public void setGalileoToc(double toc)
      Set the Galileo time of clock.
      Parameters:
      toc - the time of clock to set