Class SpiceTimeMessage
- Namespace
- NominalSystems.Messages
- Assembly
- NominalSystems.Messages.dll
[Nominal] The SpiceTime message that is able to update and control the value of the payload data used.
public sealed class SpiceTimeMessage : Message<SpiceTimePayload>
- Inheritance
-
Message<SpiceTimePayload>SpiceTimeMessage
- Inherited Members
-
Message<SpiceTimePayload>.PayloadMessage<SpiceTimePayload>.ToString()Message<SpiceTimePayload>.PayloadTypeMessage<SpiceTimePayload>.PayloadObject
Constructors
SpiceTimeMessage()
Default constructor
public SpiceTimeMessage()
Properties
GPSRollovers
[-] The number of rollovers since the GPS Epoch (1 Jan 1980)
[Units("-")]
public int GPSRollovers { get; set; }
Property Value
GPSSeconds
[s] The number of seconds passed since GPS Epoch (in one GPS week)
[Units("s")]
public double GPSSeconds { get; set; }
Property Value
GPSTime
[s] 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.
[Units("s")]
public double GPSTime { get; set; }
Property Value
GPSWeek
[weeks] The number of weeks since the GPS Epoch (up to 1024)
[Units("-")]
public int GPSWeek { get; set; }
Property Value
InitEphemerisTime
[s] The initial time at the starting simulation Epoch in Barycentric Dynamical Time from the J2000 date.
[Units("s")]
public double InitEphemerisTime { get; set; }
Property Value
J2000Time
[s] The current number of seconds since the year 2000 (J2000 Epoch). This epoch is Greenwich noon on January 1, 2000 Barycentric Dynamical Time (TDB).
[Units("s")]
public double J2000Time { get; set; }
Property Value
JulianDate
[days] The current Julian Date in days since January 1, 4713 B.C.
[Units("days")]
public double JulianDate { get; set; }
Property Value
TAITime
[s] 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.
[Units("s")]
public double TAITime { get; set; }
Property Value
UTCTime
[-] The current UTC time as a formatted string, from SPICE.
[Units("-")]
public string UTCTime { get; set; }