Table of Contents

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

ArrayMotorTorqueMessage

In_RWArrayConfigMsg

The reaction wheel configuration

public RWArrayConfigMessage In_RWArrayConfigMsg

Field Value

RWArrayConfigMessage

In_RWSpeedMsg

The reaction wheel speeds

public RWSpeedMessage In_RWSpeedMsg

Field Value

RWSpeedMessage

OmegaGain

the gain factor applied to the RW speeds

public double OmegaGain

Field Value

double

Out_ArrayMotorTorqueMsg

The updated output array motor torque commands

public ArrayMotorTorqueMessage Out_ArrayMotorTorqueMsg

Field Value

ArrayMotorTorqueMessage

Methods

OnBegin(double)

Called when the 'Component' is beginning

protected override void OnBegin(double time)

Parameters

time double

current time (seconds)

OnUpdate(double, double)

Called when the 'Component' should update

protected override void OnUpdate(double time, double step)

Parameters

time double

current time (seconds)

step double

the time step (seconds)