Table of Contents

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
SpiceTimeMessage
Inherited Members
Message<SpiceTimePayload>.Payload
Message<SpiceTimePayload>.ToString()
Message<SpiceTimePayload>.PayloadType
Message<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

int

GPSSeconds

[s] The number of seconds passed since GPS Epoch (in one GPS week)

[Units("s")]
public double GPSSeconds { get; set; }

Property Value

double

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

double

GPSWeek

[weeks] The number of weeks since the GPS Epoch (up to 1024)

[Units("-")]
public int GPSWeek { get; set; }

Property Value

int

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

double

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

double

JulianDate

[days] The current Julian Date in days since January 1, 4713 B.C.

[Units("days")]
public double JulianDate { get; set; }

Property Value

double

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

double

UTCTime

[-] The current UTC time as a formatted string, from SPICE.

[Units("-")]
public string UTCTime { get; set; }

Property Value

string