Class Rtcm1045Data


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

      • Rtcm1045Data

        public Rtcm1045Data()
        Constructor.
    • Method Detail

      • 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
      • getGalileoDataValidityStatus

        public int getGalileoDataValidityStatus()
        Get the Galileo data validity status.
        Returns:
        the Galileo data validity status
      • setGalileoDataValidityStatus

        public void setGalileoDataValidityStatus​(int galileoDataValidityStatus)
        Set the Galileo data validity status.
        Parameters:
        galileoDataValidityStatus - the validity status to set