Class ThrusterOperationMessage
- Namespace
- NominalSystems.Messages
- Assembly
- NominalSystems.Messages.dll
[Nominal] Message defining the thruster operational state describing the total thrust fires and the current thrust state.
public sealed class ThrusterOperationMessage : Message
- Inheritance
-
ThrusterOperationMessage
Fields
FireCounter
Number of times thruster fired.
[Unit(UnitType.NONE)]
public int FireCounter
Field Value
ImpulseFactor
The current fractional impulse (ISP).
[Unit(UnitType.NEWTON_SECOND)]
public double ImpulseFactor
Field Value
PreviousIterationTime
Previous thruster iteration time.
[Unit(UnitType.SECOND)]
public double PreviousIterationTime
Field Value
SpecificImpulse_B
Specific Impulse of the Thruster in Body Frame components.
[Unit(UnitType.SECOND)]
public Vector3 SpecificImpulse_B
Field Value
ThrustFactor
The current thrust percentage.
[Unit(UnitType.NEWTON)]
public double ThrustFactor
Field Value
ThrustForce_B
Thrust force vector in body frame components.
[Unit(UnitType.NEWTON)]
public Vector3 ThrustForce_B
Field Value
ThrustOffRampTime
Time thruster has been turning off.
[Unit(UnitType.SECOND)]
public double ThrustOffRampTime
Field Value
ThrustOnCmd
Time Thruster was requested.
[Unit(UnitType.SECOND)]
public double ThrustOnCmd
Field Value
ThrustOnRampTime
Time thruster has been on for.
[Unit(UnitType.SECOND)]
public double ThrustOnRampTime
Field Value
ThrustOnSteadyTime
Time thruster has been on steady.
[Unit(UnitType.SECOND)]
public double ThrustOnSteadyTime
Field Value
ThrustTorque_B
Thrust torque about point B in body frame components. This is the 'ThrustTorquePntB_B' parameter.
[Unit(UnitType.NEWTON_METRE)]
public Vector3 ThrustTorque_B
Field Value
ThrusterStartTime
Time thruster has been executing total.
[Unit(UnitType.SECOND)]
public double ThrusterStartTime
Field Value
TotalOnTime
Total amount of time thruster has fired.
[Unit(UnitType.SECOND)]
public double TotalOnTime