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 int
getIodSsr()
Get the IOD SSR.double
getSsrEpoch1s()
Get the SSR Epoch Time 1s.int
getSsrMultipleMessageIndicator()
Get the SSR Multiple Message Indicator.int
getSsrProviderId()
Get the SSR Provider ID.int
getSsrSolutionId()
Get the SSR Solution ID.int
getSsrUpdateInterval()
Get the SSR Update Interval.void
setIodSsr(int iodSsr)
Set the IOD SSR.void
setSsrEpoch1s(double ssrEpoch1s)
Set the SSR Epoch Time 1s.void
setSsrMultipleMessageIndicator(int ssrMultipleMessageIndicator)
Set the SSR Multiple Message Indicator.void
setSsrProviderId(int ssrProviderId)
Set the SSR Provider ID.void
setSsrSolutionId(int ssrSolutionId)
Set the SSR Solution ID.void
setSsrUpdateInterval(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
-
-