Class SsrHeader

  • Direct Known Subclasses:
    SsrIgmHeader, SsrIm201Header

    public class SsrHeader
    extends Object
    Container for common data in SSR messages header.
    Since:
    11.0
    Author:
    Bryan Cazabonne
    • Constructor Detail

      • SsrHeader

        public SsrHeader()
        Empty constructor.

        This constructor is not strictly necessary, but it prevents spurious javadoc warnings with JDK 18 and later.

        Since:
        12.0
    • Method Detail

      • getSsrEpoch1s

        public double getSsrEpoch1s()
        Get the SSR Epoch Time 1s.

        Full seconds since the beginning of the week of continuous time scale with no offset from GPS, Galileo, QZSS, SBAS, UTC leap seconds from GLONASS, -14 s offset from BDS

        Returns:
        the SSR Epoch Time 1s in seconds
      • setSsrEpoch1s

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

        public int getSsrUpdateInterval()
        Get the SSR Update Interval.
        Returns:
        the SSR Update Interval in seconds
      • setSsrUpdateInterval

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

        public int getSsrMultipleMessageIndicator()
        Get the SSR Multiple Message Indicator.

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

        Returns:
        the SSR Multiple Message Indicator
      • setSsrMultipleMessageIndicator

        public void setSsrMultipleMessageIndicator​(int ssrMultipleMessageIndicator)
        Set the SSR Multiple Message Indicator.
        Parameters:
        ssrMultipleMessageIndicator - the SSR 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