Class ReactionWheelNullSpaceSoftware
- Namespace
- NominalSystems.Classes
- Assembly
- NominalSystems.Classes.dll
TODO: Chris - Add in a description for the class here
public class ReactionWheelNullSpaceSoftware : Software
- Inheritance
-
ReactionWheelNullSpaceSoftware
- Inherited Members
Constructors
ReactionWheelNullSpaceSoftware()
Default constructor for the software
public ReactionWheelNullSpaceSoftware()
Fields
In_ArrayMotorTorqueMsg
The input array motor torque commands that are to be updated by this module
public ArrayMotorTorqueMessage In_ArrayMotorTorqueMsg
Field Value
In_RWArrayConfigMsg
The reaction wheel configuration
public RWArrayConfigMessage In_RWArrayConfigMsg
Field Value
In_RWSpeedMsg
The reaction wheel speeds
public RWSpeedMessage In_RWSpeedMsg
Field Value
OmegaGain
the gain factor applied to the RW speeds
public double OmegaGain
Field Value
Out_ArrayMotorTorqueMsg
The updated output array motor torque commands
public ArrayMotorTorqueMessage Out_ArrayMotorTorqueMsg
Field 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)