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
-
Message<SpicePlanetStatePayload>SpicePlanetStateMessage
- Inherited Members
-
Message<SpicePlanetStatePayload>.PayloadMessage<SpicePlanetStatePayload>.ToString()Message<SpicePlanetStatePayload>.PayloadTypeMessage<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
Code
[-] The SPICE planet ID
[Units("-")]
public int Code { get; set; }
Property Value
Frame
[-] Name of the frame for the planet
[Units("-")]
public string Frame { get; set; }
Property Value
J20002Pfix
[-] Orientation matrix of planet-fixed relative to inertial
[Units("-")]
public Matrix3 J20002Pfix { get; set; }
Property Value
J20002Pfix_Dot
[-] Derivative of the orientation matrix of planet-fixed relative to inertial
[Units("-")]
public Matrix3 J20002Pfix_Dot { get; set; }
Property Value
Name
[-] Name of the planet for the state
[Units("-")]
public string Name { get; set; }
Property Value
PolarRadius
[m] The polar radius of the planet
[Units("m")]
public double PolarRadius { get; set; }
Property Value
Position
[m] True position of the planet for the time
[Units("m")]
public Vector3 Position { get; set; }
Property Value
Radius
[m] The equatorial radius of the planet
[Units("m")]
public double Radius { get; set; }
Property Value
Velocity
[m/s] True velocity of the planet for the time
[Units("m/s")]
public Vector3 Velocity { get; set; }