Table of Contents

Class ThrusterConfigMessage

Namespace
NominalSystems.Messages
Assembly
NominalSystems.Messages.dll

Single thruster configuration message */

public class ThrusterConfigMessage : Message<ThrusterConfigPayload>
Inheritance
ThrusterConfigMessage
Inherited Members
Message<ThrusterConfigPayload>.Payload
Message<ThrusterConfigPayload>.ToString()
Message<ThrusterConfigPayload>.PayloadType
Message<ThrusterConfigPayload>.PayloadObject

Constructors

ThrusterConfigMessage()

Default constructor

public ThrusterConfigMessage()

Properties

ExitArea

[m^2] Area of Exit

[Units("m^2")]
public double ExitArea { get; set; }

Property Value

double

MaxImpulse

[Ns] Steady state max impulse

[Units("Ns")]
public double MaxImpulse { get; set; }

Property Value

double

MaxThrust

[N] Max thrust

[Units("N")]
public double MaxThrust { get; set; }

Property Value

double

MaxThrustDuration

[s] Time taken to achieve max thrust

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

Property Value

double

MinFireDuration

[s] Minimum Burn Duration for thruster

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

Property Value

double

RThrust_B

[m] Location of the thruster in the spacecraft

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

Property Value

Vector3

SpecificImpulse

[s] Specific Impulse of the thruster

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

Property Value

double

THatThrust_B

[-] Unit vector of the thrust direction

[Units("-")]
public Vector3 THatThrust_B { get; set; }

Property Value

Vector3

ThroatArea

[m^2] Area of Throat

[Units("m^2")]
public double ThroatArea { get; set; }

Property Value

double