Class SystemTimeOffsetMessage


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

      • SystemTimeOffsetMessage

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