Table of Contents

Class SpicePlanetStateMessage

Namespace
NominalSystems.Messages
Assembly
NominalSystems.Messages.dll

[Nominal] Message that defines the planet state message that can be calculated from the SPICE system and passed into structures needing planet data.


public sealed class SpicePlanetStateMessage : Message
Inheritance
SpicePlanetStateMessage

Fields

AlbedoAverage

The average albedo value of the planet.

[Unit(UnitType.NONE)]
public double AlbedoAverage

Field Value

double

Code

The SPICE planet ID.

[Unit(UnitType.NONE)]
public int Code

Field Value

int

Frame

Name of the SPICE frame for the planet.

[Unit(UnitType.NONE)]
public string Frame

Field Value

string

J2000Rotation

Orientation matrix of planet-fixed relative to inertial frame. This is the rotation matrix that can be used to convert between the two coordinate systems. This is the 'J20002PFix' matrix.

[Unit(UnitType.NONE)]
public Matrix3 J2000Rotation

Field Value

Matrix3

J2000RotationDot

Derivative of the orientation matrix of planet-fixed relative to inertial. This is the 'J20002PFix_Dot' matrix.

[Unit(UnitType.NONE)]
public Matrix3 J2000RotationDot

Field Value

Matrix3

Mu

The gravitational constant of the planet based on some of the conditions.

[Unit(UnitType.NONE)]
public double Mu

Field Value

double

Name

Name of the planet for the state.

[Unit(UnitType.NONE)]
public string Name

Field Value

string

PolarRadius

The polar radius of the planet.

[Unit(UnitType.METRE)]
public double PolarRadius

Field Value

double

Position_PN_N

True position of the planet at the current time, relative to the inertial origin from the planet (P) frame.

[Unit(UnitType.METRE)]
public Vector3 Position_PN_N

Field Value

Vector3

Radius

The equatorial radius of the planet.

[Unit(UnitType.METRE)]
public double Radius

Field Value

double

Velocity_PN_N

True velocity of the planet for the time, relative to the inertial origin from the planet (P) frame.

[Unit(UnitType.METRE_PER_SECOND)]
public Vector3 Velocity_PN_N

Field Value

Vector3