Class ControllerSoftwareChain
- Namespace
- NominalSystems.Classes
- Assembly
- NominalSystems.Classes.dll
[Nominal] Defines a controller chain that takes in an attitude guidance message and outputs a command torque message, either for a reaction wheel or an external torque.
public abstract class ControllerSoftwareChain : SoftwareChain
- Inheritance
-
ControllerSoftwareChain
- Derived
Constructors
ControllerSoftwareChain()
Default constructor
protected ControllerSoftwareChain()
Methods
GetCommandTorqueMessage()
Returns the output command torque message from the software chain. This will be the output message of some controller.
public abstract CommandTorqueMessage? GetCommandTorqueMessage()
Returns
- CommandTorqueMessage
The command torque message on the software chain
SetAttitudeErrorMsg(AttitudeErrorMessage?)
Sets the attitude error message input for the controller chain to the value of a specific error message from the pointing chain.
public abstract void SetAttitudeErrorMsg(AttitudeErrorMessage? msg)
Parameters
msg
AttitudeErrorMessageThe error message from the pointing chain
SetAttitudeReferenceMsg(AttitudeReferenceMessage?)
Sets the attitude reference message input for the controller chain to the value of a specific guidance message from the pointing chain.
public abstract void SetAttitudeReferenceMsg(AttitudeReferenceMessage? msg)
Parameters
msg
AttitudeReferenceMessageThe reference message from the pointing chain