Class in Zendir.Classes | Inherits from Software

Declaration

class CSSAggregatorSoftware;

Description

Defines the software that is able to aggregate multiple CSS sensors into a single coarse sun sensor message that can be created.


Properties

DeclaredDescription
In_CSSArrayConfigMsgArrayAn array of CSS configuration messages that are to be aggregated into a singleCSS configuration message.
In_CSSArrayDataMsgArrayAn array of CSS data messages that are to be aggregated into a single CSSdata message.
Out_CSSArrayConfigMsgCSS array configuration message storing the current configurations of all thesensors on-board the spacecraft.
Out_CSSArrayDataMsgCSS sensor array message that contains the information about all the currentsensor outputs.
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

DeclaredDescription
AddConfigMessageAdds a configuration message to the aggregator
AddDataMessageAdds a data message to the aggregator
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.