Class ReactionWheelMotorTorqueSoftware
- Namespace
- NominalSystems.Classes
- Assembly
- NominalSystems.Classes.dll
Defines the software for the reaction wheel motor torque. This module maps a desired torque to control the spacecraft, and maps it to the available wheels using a minimum norm inverse fit.
public class ReactionWheelMotorTorqueSoftware : Software
- Inheritance
-
ReactionWheelMotorTorqueSoftware
- Inherited Members
Constructors
ReactionWheelMotorTorqueSoftware()
Default constructor for the software
public ReactionWheelMotorTorqueSoftware()
Fields
In_CmdTorqueBodyMsg
Vehicle control (LR) Input message
public CmdTorqueBodyMessage In_CmdTorqueBodyMsg
Field Value
In_RWArrayConfigMsg
RW Array input message
public RWArrayConfigMessage In_RWArrayConfigMsg
Field Value
In_RWAvailabilityMsg
RWs availability input message [OPTIONAL]
public RWAvailabilityMessage In_RWAvailabilityMsg
Field Value
Out_ArrayMotorTorqueMsg
RW motor torque output message
public ArrayMotorTorqueMessage Out_ArrayMotorTorqueMsg
Field Value
Properties
ControlAxes_B
[-] A matrix of the control unit axis
public Matrix3 ControlAxes_B { get; set; }
Property Value
Methods
OnBegin(double)
Called when the 'Component' is beginning
protected override void OnBegin(double time)
Parameters
time
doublecurrent time (seconds)
OnUpdate(double, double)
Called when the 'Component' should update
protected override void OnUpdate(double time, double step)