Class SystemTimeOffsetMessage
java.lang.Object
org.orekit.files.rinex.navigation.TypeSvMessage
org.orekit.files.rinex.navigation.SystemTimeOffsetMessage
- All Implemented Interfaces:
NavigationMessage,TimeStamped
Container for data contained in a System Time Offset navigation message.
- Since:
- 12.0
- Author:
- Luc Maisonobe
-
Constructor Summary
ConstructorsConstructorDescriptionSystemTimeOffsetMessage(SatelliteSystem system, int prn, String type, String subType) Simple constructor. -
Method Summary
Modifier and TypeMethodDescriptiondoublegetA0()Get the constant term of the offset.doublegetA1()Get the linear term of the offset.doublegetA2()Get the quadratic term of the offset.getDate()Get the date.Get the time system defined by this message.Get the reference epoch.Get the time system used as a reference to define a time system.Get the SBAS Id.doubleGet the message transmission time.getUtcId()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.voidSet the SBAS Id.voidsetTransmissionTime(double transmissionTime) Set the message transmission time.voidSet the UTC Id.Methods inherited from class org.orekit.files.rinex.navigation.TypeSvMessage
getIdentifier, getNavigationMessageSubType, getNavigationMessageType, getPrn, getSystemMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.time.TimeStamped
durationFrom
-
Constructor Details
-
SystemTimeOffsetMessage
Simple constructor.- Parameters:
system- satellite systemprn- satellite numbertype- navigation message typesubType- navigation message subtype
-
-
Method Details
-
getDate
Get the date.- Returns:
- date attached to the object
-
getReferenceEpoch
Get the reference epoch.- Returns:
- the reference epoch
-
setReferenceEpoch
Set the reference epoch.- Parameters:
referenceEpoch- the reference epoch to set
-
getDefinedTimeSystem
Get the time system defined by this message.- Returns:
- the time system defined by this message
-
setDefinedTimeSystem
Set the time system defined by this message.- Parameters:
definedTimeSystem- the time system defined by this message
-
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
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
Get the SBAS Id.- Returns:
- the SBAS Id
-
getUtcId
Get the UTC Id.- Returns:
- the URTC Id
-
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
-