Class EarthOrientationParameterMessage


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

      • EarthOrientationParameterMessage

        public EarthOrientationParameterMessage​(SatelliteSystem system,
                                                int prn,
                                                String navigationMessageType)
        Simple constructor.
        Parameters:
        system - satellite system
        prn - satellite number
        navigationMessageType - navigation message type
    • Method Detail

      • 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