Class RtcmCorrectionHeader
- java.lang.Object
-
- org.orekit.gnss.metric.messages.rtcm.correction.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 Summary
Constructors Constructor Description RtcmCorrectionHeader()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getEpochTime1s()
Get the Epoch Time 1s.int
getIodSsr()
Get the IOD SSR.int
getMultipleMessageIndicator()
Get the Multiple Message Indicator.int
getNumberOfSatellites()
Get the number of satellites for the current IGM message.int
getSsrProviderId()
Get the SSR Provider ID.int
getSsrSolutionId()
Get the SSR Solution ID.SsrUpdateInterval
getSsrUpdateInterval()
Get the SSR Update Interval.void
setEpochTime1s(double epochTime1s)
Set the Epoch Time 1s.void
setIodSsr(int iodSsr)
Set the IOD SSR.void
setMultipleMessageIndicator(int multipleMessageIndicator)
Set the Multiple Message Indicator.void
setNumberOfSatellites(int numberOfSatellites)
Set the number of satellites for the current IGM message.void
setSsrProviderId(int ssrProviderId)
Set the SSR Provider ID.void
setSsrSolutionId(int ssrSolutionId)
Set the SSR Solution ID.void
setSsrUpdateInterval(SsrUpdateInterval ssrUpdateInterval)
Set the SSR Update Interval.
-
-
-
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
-
-