Class SystemTimeOffsetMessage

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

public class SystemTimeOffsetMessage extends TypeSvMessage
Container for data contained in a System Time Offset navigation message.
Since:
12.0
Author:
Luc Maisonobe
  • Constructor Details

    • SystemTimeOffsetMessage

      public SystemTimeOffsetMessage(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
    • getDefinedTimeSystem

      public TimeSystem getDefinedTimeSystem()
      Get the time system defined by this message.
      Returns:
      the time system defined by this message
    • setDefinedTimeSystem

      public void setDefinedTimeSystem(TimeSystem definedTimeSystem)
      Set the time system defined by this message.
      Parameters:
      definedTimeSystem - the time system defined by this message
    • getReferenceTimeSystem

      public TimeSystem getReferenceTimeSystem()
      Get the time system used as a reference to define a time system.
      Returns:
      the time system used as a reference to define a time system
    • setReferenceTimeSystem

      public void setReferenceTimeSystem(TimeSystem referenceTimeSystem)
      Set the time system used as a reference to define a time system.
      Parameters:
      referenceTimeSystem - the time system used as a reference to define a time system
    • getSbasId

      public SbasId getSbasId()
      Get the SBAS Id.
      Returns:
      the SBAS Id
    • setSbasId

      public void setSbasId(SbasId sbasId)
      Set the SBAS Id.
      Parameters:
      sbasId - the SBAS Id to set
    • getUtcId

      public UtcId getUtcId()
      Get the UTC Id.
      Returns:
      the URTC Id
    • setUtcId

      public void setUtcId(UtcId utcId)
      Set the UTC Id.
      Parameters:
      utcId - the URC Id to set
    • getA0

      public double getA0()
      Get the constant term of the offset.
      Returns:
      the constant term of the offset
    • setA0

      public void setA0(double a0)
      Set the constant term of the offset.
      Parameters:
      a0 - constant term of the offset
    • getA1

      public double getA1()
      Get the linear term of the offset.
      Returns:
      the linear term of the offset
    • setA1

      public void setA1(double a1)
      set the linear term of the offset.
      Parameters:
      a1 - the linear term of the offset
    • getA2

      public double getA2()
      Get the quadratic term of the offset.
      Returns:
      the quadratic term of the offset
    • setA2

      public void setA2(double a2)
      Set the quadratic term of the offset.
      Parameters:
      a2 - quadratic term of the offset
    • 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