Class SpiceTimeMessage
- Namespace
- NominalSystems.Messages
- Assembly
- NominalSystems.Messages.dll
[Nominal] The SPICE time message that is able to update and control the value of the payload data used.
public sealed class SpiceTimeMessage : Message
- Inheritance
-
SpiceTimeMessage
Fields
CoordinateFrame
The coordinate frame of the simulation that the time is
[Unit(UnitType.NONE)]
public CoordinateFrameType CoordinateFrame
Field Value
FrameString
The coordinate frame string of the simulation that the time is based upon.
[Unit(UnitType.NONE)]
public string FrameString
Field Value
GPSRollovers
The number of rollovers since the GPS Epoch (1 Jan 1980).
[Unit(UnitType.NONE)]
public int GPSRollovers
Field Value
GPSSeconds
The number of seconds passed since GPS Epoch (in one GPS week).
[Unit(UnitType.SECOND)]
public double GPSSeconds
Field Value
GPSTime
The number of seconds elapsed since the beginning of GPS time. This is the number of seconds since 6 Jan 1980, 12:00:00 am on GMT.
[Unit(UnitType.SECOND)]
public double GPSTime
Field Value
GPSWeek
The number of weeks since the GPS Epoch (up to 1024).
[Unit(UnitType.NONE)]
public int GPSWeek
Field Value
InitialEphemerisTime
The initial time at the starting simulation Epoch in Barycentric Dynamical Time from the J2000 date.
[Unit(UnitType.SECOND)]
public double InitialEphemerisTime
Field Value
J2000Time
The current number of seconds since the year 2000 (J2000 Epoch). This epoch is Greenwich noon on January 1, 2000 Barycentric Dynamical Time (TDB).
[Unit(UnitType.SECOND)]
public double J2000Time
Field Value
JulianDate
The current Julian Date in days since January 1, 4713 B.C.
[Unit(UnitType.NONE)]
public double JulianDate
Field Value
TAITime
International Atomic Time (TAI). This is the number of seconds since the (J2000 Epoch) on noon January 1, 2000, where J2000 - TAI is 32.184 seconds.
[Unit(UnitType.SECOND)]
public double TAITime
Field Value
UTCTime
The current UTC time as a formatted string, from SPICE.
[Unit(UnitType.NONE)]
public string UTCTime
Field Value
ZeroBase
The zero base origin of the simulation the time and position of the simulation is based upon.
[Unit(UnitType.NONE)]
public string ZeroBase