Class EarthOrientationParameterMessage

java.lang.Object
org.orekit.files.rinex.navigation.TypeSvMessage
org.orekit.files.rinex.navigation.EarthOrientationParameterMessage
All Implemented Interfaces:
NavigationMessage, TimeStamped

public class EarthOrientationParameterMessage extends TypeSvMessage
Container for data contained in a Earth Orientation Parameter navigation message.
Since:
12.0
Author:
Luc Maisonobe
  • Constructor Details

    • EarthOrientationParameterMessage

      public EarthOrientationParameterMessage(SatelliteSystem system, int prn, String type, String subType)
      Simple constructor.
      Parameters:
      system - satellite system
      prn - satellite number
      type - navigation message type
      subType - navigation message subtype
  • Method Details

    • getDate

      public AbsoluteDate getDate()
      Get the date.
      Returns:
      date attached to the object
    • getReferenceEpoch

      public AbsoluteDate getReferenceEpoch()
      Get the reference epoch.
      Returns:
      the reference epoch
    • setReferenceEpoch

      public void setReferenceEpoch(AbsoluteDate referenceEpoch)
      Set the reference epoch.
      Parameters:
      referenceEpoch - the reference epoch to set
    • getXp

      public double getXp()
      Get the X component of the pole.
      Returns:
      the X component of the pole (rad)
    • setXp

      public void setXp(double xp)
      Set the X component of the pole.
      Parameters:
      xp - X component of the pole (rad)
    • getXpDot

      public double getXpDot()
      Get the X component of the pole first derivative.
      Returns:
      the X component of the pole first derivative (rad/s)
    • setXpDot

      public void setXpDot(double xpDot)
      Set the X component of the pole first derivative.
      Parameters:
      xpDot - X component of the pole first derivative (rad/s)
    • getXpDotDot

      public double getXpDotDot()
      Get the X component of the pole second derivative.
      Returns:
      the X component of the pole second derivative (rad/s²)
    • setXpDotDot

      public void setXpDotDot(double xpDotDot)
      Set the X component of the pole second derivative.
      Parameters:
      xpDotDot - X component of the pole second derivative (rad/s²)
    • getYp

      public double getYp()
      Get the Y component of the pole.
      Returns:
      the Y component of the pole (rad)
    • setYp

      public void setYp(double yp)
      Set the Y component of the pole.
      Parameters:
      yp - Y component of the pole (rad)
    • getYpDot

      public double getYpDot()
      Get the Y component of the pole first derivative.
      Returns:
      the Y component of the pole first derivative (rad/s)
    • setYpDot

      public void setYpDot(double ypDot)
      Set the Y component of the pole first derivative.
      Parameters:
      ypDot - Y component of the pole first derivative (rad/s)
    • getYpDotDot

      public double getYpDotDot()
      Get the Y component of the pole second derivative.
      Returns:
      the Y component of the pole second derivative (rad/s²)
    • setYpDotDot

      public void setYpDotDot(double ypDotDot)
      Set the Y component of the pole second derivative.
      Parameters:
      ypDotDot - Y component of the pole second derivative (rad/s²)
    • getDut1

      public double getDut1()
      Get the ΔUT₁.
      Returns:
      the ΔUT₁ (s)
    • setDut1

      public void setDut1(double dUT1)
      Set the ΔUT₁.
      Parameters:
      dUT1 - ΔUT₁ (s)
    • getDut1Dot

      public double getDut1Dot()
      Get the ΔUT₁ first derivative.
      Returns:
      the ΔUT₁ first derivative (s/s)
    • setDut1Dot

      public void setDut1Dot(double dUT1Dot)
      Set the ΔUT₁ first derivative.
      Parameters:
      dUT1Dot - ΔUT₁ first derivative (s/s)
    • getDut1DotDot

      public double getDut1DotDot()
      Get the ΔUT₁ second derivative.
      Returns:
      the ΔUT₁ second derivative (s/s²)
    • setDut1DotDot

      public void setDut1DotDot(double dUT1DotDot)
      Set the ΔUT₁ second derivative.
      Parameters:
      dUT1DotDot - ΔUT₁ second derivative (s/s²)
    • getTransmissionTime

      public double getTransmissionTime()
      Get the message transmission time.
      Returns:
      message transmission time
    • setTransmissionTime

      public void setTransmissionTime(double transmissionTime)
      Set the message transmission time.
      Parameters:
      transmissionTime - the message transmission time