Class in Zendir.Classes | Inherits from Software

Declaration

class VelocityPointingSoftware;

Description

This attitude guidance module computes the velocity pointing reference frame state. The orbit can be any type of Keplerian motion, including circular, elliptical or hyperbolic. The velocity coordinate system is defined by the unit vectors {i_n, i_v, i_h}, with velocity vector i_v, angular momentum vector i_h = r^ x v^, and normal vector i_n to complete the triad.


Properties

DeclaredDescription
In_EphemerisMsgEphemeris message describing the current state of thetarget planet
In_NavigationTranslationMsgNavigation message describing the actual or estimated stateof the parent body
In_PlanetStateMsgThe input planet state message that contains the gravitationalMu parameter for the orbiting body.
Out_AttitudeReferenceMsgOutput attitude reference message
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.