Class in Zendir.Classes | Inherits from Software

Declaration

class ThrusterFireMappingSoftware;

Description

This software is able to calculate the thruster fire request message based on a particular burn that is being used. The burn information can provide the delta velocity and the direction of the thrust. The software will then determine the required force and the duration of the burn based on the current spacecraft information, such as the mass and the current attitude.


Properties

DeclaredDescription
AlignmentToleranceThe alignment tolerance defines the maximum difference between the MRPangles of the thruster and the spacecraft. This is used to determine ifthe thruster is aligned with the target direction or not yet.
In_AttitudeErrorMsgThe attitude error message. This message is used to know the currenterror in the spacecraft’s attitude, which is used to determine if thetolerance has been met.
In_ThrusterBurnMsgThe thruster firing request message. This message is used to calculatethe thruster time for firing based on a given start time and duration.
Out_ThrusterFireRequestMsgThe thruster firing request message. This message is used to calculatethe thruster time for firing based on a given start time and duration.
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.