Table of Contents

Class SpicePlanetStateMessage

Namespace
NominalSystems.Messages
Assembly
NominalSystems.Messages.dll

[Nominal] The SpicePlanetState message that is able to update and control the value of the payload data used.

public sealed class SpicePlanetStateMessage : Message<SpicePlanetStatePayload>
Inheritance
SpicePlanetStateMessage
Inherited Members
Message<SpicePlanetStatePayload>.Payload
Message<SpicePlanetStatePayload>.ToString()
Message<SpicePlanetStatePayload>.PayloadType
Message<SpicePlanetStatePayload>.PayloadObject

Constructors

SpicePlanetStateMessage()

Default constructor

public SpicePlanetStateMessage()

Properties

AlbedoAverage

[-] The average albedo value of the planet

[Units("-")]
public double AlbedoAverage { get; set; }

Property Value

double

Code

[-] The SPICE planet ID

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

Property Value

int

Frame

[-] Name of the frame for the planet

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

Property Value

string

J20002Pfix

[-] Orientation matrix of planet-fixed relative to inertial

[Units("-")]
public Matrix3 J20002Pfix { get; set; }

Property Value

Matrix3

J20002Pfix_Dot

[-] Derivative of the orientation matrix of planet-fixed relative to inertial

[Units("-")]
public Matrix3 J20002Pfix_Dot { get; set; }

Property Value

Matrix3

Name

[-] Name of the planet for the state

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

Property Value

string

PolarRadius

[m] The polar radius of the planet

[Units("m")]
public double PolarRadius { get; set; }

Property Value

double

Position

[m] True position of the planet for the time

[Units("m")]
public Vector3 Position { get; set; }

Property Value

Vector3

Radius

[m] The equatorial radius of the planet

[Units("m")]
public double Radius { get; set; }

Property Value

double

Velocity

[m/s] True velocity of the planet for the time

[Units("m/s")]
public Vector3 Velocity { get; set; }

Property Value

Vector3