Table of Contents

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

CoordinateFrameType

FrameString

The coordinate frame string of the simulation that the time is based upon.

[Unit(UnitType.NONE)]
public string FrameString

Field Value

string

GPSRollovers

The number of rollovers since the GPS Epoch (1 Jan 1980).

[Unit(UnitType.NONE)]
public int GPSRollovers

Field Value

int

GPSSeconds

The number of seconds passed since GPS Epoch (in one GPS week).

[Unit(UnitType.SECOND)]
public double GPSSeconds

Field Value

double

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

double

GPSWeek

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

[Unit(UnitType.NONE)]
public int GPSWeek

Field Value

int

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

double

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

double

JulianDate

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

[Unit(UnitType.NONE)]
public double JulianDate

Field Value

double

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

double

UTCTime

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

[Unit(UnitType.NONE)]
public string UTCTime

Field Value

string

ZeroBase

The zero base origin of the simulation the time and position of the simulation is based upon.

[Unit(UnitType.NONE)]
public string ZeroBase

Field Value

string