Class ThrusterConfigMessage
- Namespace
- NominalSystems.Messages
- Assembly
- NominalSystems.Messages.dll
Single thruster configuration message */
public class ThrusterConfigMessage : Message<ThrusterConfigPayload>
- Inheritance
-
Message<ThrusterConfigPayload>ThrusterConfigMessage
- Inherited Members
-
Message<ThrusterConfigPayload>.PayloadMessage<ThrusterConfigPayload>.ToString()Message<ThrusterConfigPayload>.PayloadTypeMessage<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
MaxImpulse
[Ns] Steady state max impulse
[Units("Ns")]
public double MaxImpulse { get; set; }
Property Value
MaxThrust
[N] Max thrust
[Units("N")]
public double MaxThrust { get; set; }
Property Value
MaxThrustDuration
[s] Time taken to achieve max thrust
[Units("s")]
public double MaxThrustDuration { get; set; }
Property Value
MinFireDuration
[s] Minimum Burn Duration for thruster
[Units("s")]
public double MinFireDuration { get; set; }
Property Value
RThrust_B
[m] Location of the thruster in the spacecraft
[Units("m")]
public Vector3 RThrust_B { get; set; }
Property Value
SpecificImpulse
[s] Specific Impulse of the thruster
[Units("s")]
public double SpecificImpulse { get; set; }
Property Value
THatThrust_B
[-] Unit vector of the thrust direction
[Units("-")]
public Vector3 THatThrust_B { get; set; }
Property Value
ThroatArea
[m^2] Area of Throat
[Units("m^2")]
public double ThroatArea { get; set; }