Class SsrHeader

java.lang.Object
org.orekit.gnss.metric.messages.ssr.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 Details

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

    • 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