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 Summary
Constructors Constructor Description SsrHeader()Empty constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetIodSsr()Get the IOD SSR.doublegetSsrEpoch1s()Get the SSR Epoch Time 1s.intgetSsrMultipleMessageIndicator()Get the SSR Multiple Message Indicator.intgetSsrProviderId()Get the SSR Provider ID.intgetSsrSolutionId()Get the SSR Solution ID.intgetSsrUpdateInterval()Get the SSR Update Interval.voidsetIodSsr(int iodSsr)Set the IOD SSR.voidsetSsrEpoch1s(double ssrEpoch1s)Set the SSR Epoch Time 1s.voidsetSsrMultipleMessageIndicator(int ssrMultipleMessageIndicator)Set the SSR Multiple Message Indicator.voidsetSsrProviderId(int ssrProviderId)Set the SSR Provider ID.voidsetSsrSolutionId(int ssrSolutionId)Set the SSR Solution ID.voidsetSsrUpdateInterval(int ssrUpdateInterval)Set the SSR Update Interval.
-
-
-
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
-
-