Class RtcmMsmSatelliteData

java.lang.Object
org.orekit.gnss.metric.messages.rtcm.msm.RtcmMsmSatelliteData

public class RtcmMsmSatelliteData extends Object
Container for RTCM MSM satellite-specific data fields.
Since:
14.0
Author:
Nathan Schiffmacher
  • Constructor Details

    • RtcmMsmSatelliteData

      public RtcmMsmSatelliteData()
  • Method Details

    • getSatellite

      public SatInSystem getSatellite()
      Get the satellite the MSM data refers to.
      Returns:
      satellite identifier in its system
    • setSatellite

      public void setSatellite(SatInSystem satellite)
      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