Class in Zendir.Classes | Inherits from Software

Declaration

class DockAlignmentPointingSoftware;

Description

Computes an inertial attitude reference that places this spacecraft’s docking adapter Up anti-parallel to the target adapter Up, with commanded clocking about that mating axis. The body-frame mount of the chaser adapter is removed so the MRP commands the spacecraft body, not the port frame.


Properties

DeclaredDescription
ClockingAngleCommanded clocking angle [deg] about the mating axis.
In_DockingAdapterMsgTelemetry from this spacecraft’s docking adapter (port pose and body-frame mount).
In_NavigationAttitudeMsgOptional navigation attitude of the parent body. Not required to form thereference; the attitude error software consumes navigation separately.
In_TargetDockingAdapterMsgTelemetry from the target docking adapter to mate with.
MaxPoseLookAheadMaximum age [s] over which target port axes are propagated using thepublished angular velocity. Limits extrapolation after stale telemetry.
Out_AttitudeReferenceMsgReference attitude output message.
TargetStateAgeAge [s] of the target adapter sample used for the current reference.
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.