Class RtcmMsmSatelliteData
java.lang.Object
org.orekit.gnss.metric.messages.rtcm.msm.RtcmMsmSatelliteData
Container for RTCM MSM satellite-specific data fields.
- Since:
- 14.0
- Author:
- Nathan Schiffmacher
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongGet the extended satellite data.doubleGet the rough range truncated to integer milliseconds.doubleGet the rough range modulo 1 millisecond.doubleGet the rough phaserange rate.Get the satellite the MSM data refers to.voidsetExtendedSatelliteData(long extendedSatelliteData) Set the extended satellite data.voidsetIntMillisRoughRange(double roughRangeMillis) Set the rough range truncated to integer milliseconds.voidsetModMillisRoughRange(double roughRangeModMillis) Set the rough range modulo 1 millisecond.voidsetRoughPhaserangeRate(double phaserangeRate) Set the rough phaserange rate.voidsetSatellite(SatInSystem satellite) Set the satellite the MSM data refers to.
-
Constructor Details
-
RtcmMsmSatelliteData
public RtcmMsmSatelliteData()
-
-
Method Details
-
getSatellite
Get the satellite the MSM data refers to.- Returns:
- satellite identifier in its system
-
setSatellite
Set the satellite the MSM data refers to.- Parameters:
satellite- satellite identifier in its system
-
getIntMillisRoughRange
public double getIntMillisRoughRange()Get the rough range truncated to integer milliseconds.- Returns:
- rough range in seconds, truncated to milliseconds
-
setIntMillisRoughRange
public void setIntMillisRoughRange(double roughRangeMillis) Set the rough range truncated to integer milliseconds.- Parameters:
roughRangeMillis- rough range in seconds, truncated to milliseconds
-
getModMillisRoughRange
public double getModMillisRoughRange()Get the rough range modulo 1 millisecond.- Returns:
- rough range modulo 1 ms, in seconds
-
setModMillisRoughRange
public void setModMillisRoughRange(double roughRangeModMillis) Set the rough range modulo 1 millisecond.- Parameters:
roughRangeModMillis- rough range modulo 1 ms, in seconds
-
getRoughPhaserangeRate
public double getRoughPhaserangeRate()Get the rough phaserange rate.- Returns:
- rough phaserange rate in meters per second
-
setRoughPhaserangeRate
public void setRoughPhaserangeRate(double phaserangeRate) Set the rough phaserange rate.- Parameters:
phaserangeRate- rough phaserange rate in meters per second
-
getExtendedSatelliteData
public long getExtendedSatelliteData()Get the extended satellite data.- Returns:
- extended GNSS-specific satellite data
-
setExtendedSatelliteData
public void setExtendedSatelliteData(long extendedSatelliteData) Set the extended satellite data.- Parameters:
extendedSatelliteData- extended GNSS-specific satellite data
-