Class in Zendir.Classes | Inherits from Software

Declaration

class RWEncoderSoftware;

Description

This module encodes RW telemetry into reaction wheel speeds. This will encode the signals from the reaction wheels based on the status.


Properties

DeclaredDescription
ClicksPerRotation[-] Clicks per reaction wheel rotation
ConvertedSpeedsThe converted speeds based on the current encoder signals
EncoderSignalsArray of reaction wheel operating status messages
In_RWArrayConfigMsgIncoming RW configuration message
In_RWArraySpeedMsgIncoming RW speed data
Out_RWArraySpeedMsgOutgoing RW speed data that is estimated
RemainingClicksRemaining clicks from the previous iteration
InheritedDescription
IsEnabledIs true if the object is currently enabled.
NameThe display name or tag of this object.
ParentThe currently attached parent object (if any).

Methods

InheritedDescription
DestroyRemoves the current object from the simulation.
DisableDisable the software componentDerived classes should clear any output messages
EnableEnable the software component
FindParentWithIDReturns an attached parent that satisfies the specified ID.
FindParentWithTypeReturns an attached parent that satisfies the specified type.
FindRootWithIDReturns a root object that satisfies the specified ID.
FindRootWithTypeReturns a root object that satisfies the specified type.
InitialiseThis method is called whenever some key parameters are changedand any new local variables are required to be recalculated. Thiscan be called by the software chains if a configuration of somevalues are updated.