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 Summary
Constructors Constructor Description SystemTimeOffsetMessage(SatelliteSystem system, int prn, String type, String subType)Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetA0()Get the constant term of the offset.doublegetA1()Get the linear term of the offset.doublegetA2()Get the quadratic term of the offset.AbsoluteDategetDate()Get the date.TimeSystemgetDefinedTimeSystem()Get the time system defined by this message.AbsoluteDategetReferenceEpoch()Get the reference epoch.TimeSystemgetReferenceTimeSystem()Get the time system used as a reference to define a time system.SbasIdgetSbasId()Get the SBAS Id.doublegetTransmissionTime()Get the message transmission time.UtcIdgetUtcId()Get the UTC Id.voidsetA0(double a0)Set the constant term of the offset.voidsetA1(double a1)set the linear term of the offset.voidsetA2(double a2)Set the quadratic term of the offset.voidsetDefinedTimeSystem(TimeSystem definedTimeSystem)Set the time system defined by this message.voidsetReferenceEpoch(AbsoluteDate referenceEpoch)Set the reference epoch.voidsetReferenceTimeSystem(TimeSystem referenceTimeSystem)Set the time system used as a reference to define a time system.voidsetSbasId(SbasId sbasId)Set the SBAS Id.voidsetTransmissionTime(double transmissionTime)Set the message transmission time.voidsetUtcId(UtcId utcId)Set the UTC Id.-
Methods inherited from class org.orekit.files.rinex.navigation.TypeSvMessage
getIdentifier, getNavigationMessageSubType, getNavigationMessageType, getPrn, getSystem
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.orekit.time.TimeStamped
durationFrom
-
-
-
-
Constructor Detail
-
SystemTimeOffsetMessage
public SystemTimeOffsetMessage(SatelliteSystem system, int prn, String type, String subType)
Simple constructor.- Parameters:
system- satellite systemprn- satellite numbertype- navigation message typesubType- navigation message subtype
-
-
Method Detail
-
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
-
-