Class RtcmCorrectionHeader

  • Direct Known Subclasses:
    RtcmOrbitCorrectionHeader

    public class RtcmCorrectionHeader
    extends Object
    Container for common data in RTCM Correction Message type header.
    Since:
    12.0
    Author:
    Bryan Cazabonne
    • Constructor Detail

      • RtcmCorrectionHeader

        public RtcmCorrectionHeader()
        Constructor.
    • Method Detail

      • getEpochTime1s

        public double getEpochTime1s()
        Get the Epoch Time 1s.

        Full seconds since the beginning of the GNSS week for or full seconds since the beginning of GLONASS day

        Returns:
        the Epoch Time 1s in seconds
      • setEpochTime1s

        public void setEpochTime1s​(double epochTime1s)
        Set the Epoch Time 1s.
        Parameters:
        epochTime1s - the Epoch Time 1s to set
      • getSsrUpdateInterval

        public SsrUpdateInterval getSsrUpdateInterval()
        Get the SSR Update Interval.
        Returns:
        the SSR Update Interval
      • setSsrUpdateInterval

        public void setSsrUpdateInterval​(SsrUpdateInterval ssrUpdateInterval)
        Set the SSR Update Interval.
        Parameters:
        ssrUpdateInterval - the SSR Update Interval to set
      • getMultipleMessageIndicator

        public int getMultipleMessageIndicator()
        Get the Multiple Message Indicator.

        0 - Last message of a sequence. 1 - Multiple message transmitted

        Returns:
        the SSR Multiple Message Indicator
      • setMultipleMessageIndicator

        public void setMultipleMessageIndicator​(int multipleMessageIndicator)
        Set the Multiple Message Indicator.
        Parameters:
        multipleMessageIndicator - the Multiple Message Indicator to set
      • getIodSsr

        public int getIodSsr()
        Get the IOD SSR.

        A change of Issue of Data SSR is used to indicate a change in the SSR generating configuration.

        Returns:
        the IOD SSR
      • setIodSsr

        public void setIodSsr​(int iodSsr)
        Set the IOD SSR.
        Parameters:
        iodSsr - the IOF SSR to set
      • getSsrProviderId

        public int getSsrProviderId()
        Get the SSR Provider ID.
        Returns:
        the SSR Provider ID
      • setSsrProviderId

        public void setSsrProviderId​(int ssrProviderId)
        Set the SSR Provider ID.
        Parameters:
        ssrProviderId - the SSR Provider ID to set
      • getSsrSolutionId

        public int getSsrSolutionId()
        Get the SSR Solution ID.
        Returns:
        the SSR Solution ID
      • setSsrSolutionId

        public void setSsrSolutionId​(int ssrSolutionId)
        Set the SSR Solution ID.
        Parameters:
        ssrSolutionId - the SSR Solution ID to set
      • getNumberOfSatellites

        public int getNumberOfSatellites()
        Get the number of satellites for the current IGM message.
        Returns:
        the number of satellites for the current IGM message
      • setNumberOfSatellites

        public void setNumberOfSatellites​(int numberOfSatellites)
        Set the number of satellites for the current IGM message.
        Parameters:
        numberOfSatellites - the number of satellites to set