Class in Zendir.Classes | Inherits from Software

Declaration

class ObjectEphemerisTranslationSoftware;

Description

This software converts any objects’ transform message to an ephemeris message for tracking purposes.


Properties

DeclaredDescription
In_TransformMsgThe transform message of the object that is being tracked. This is optional,if the ‘TrackedObject’ variable is set.
Offset_BThe offset for the ephemeris position output from the target’s origin, in the body frame.This is used for cases where the user would like to track the position of a component.
Out_EphemerisMsgThe Ephemeris message generated from the object.
Out_NavigationTranslationMsgThe navigation translation message generated from the objectstransform data, in another form.
TrackedObjectThe physical object that is being tracked. This is optional if the ‘In_TransformMsg’variable is set, but if both are set, the software will use the transform message ofthe tracked object.
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
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.