Table of Contents

Class RelativePointingSoftware

Namespace
NominalSystems.Classes
Assembly
NominalSystems.Classes.dll

This method takes the vector that points from the spacecraft to target object and calculates the orientation, angular velocity and angular acceleration of this vector with respect to the inertial reference frame in inertial reference frame components and passes them to the attitude tracking error module, where that attitude error can be calculated.

public class RelativePointingSoftware : Software
Inheritance
RelativePointingSoftware
Inherited Members

Constructors

RelativePointingSoftware()

Default constructor for the software

public RelativePointingSoftware()

Fields

AlignmentVector_B

[-] Vector within the B-frame that points to antenna

public Vector3 AlignmentVector_B

Field Value

Vector3

In_NavTransMsg

[NavTransIntMsg] Navigation message describing the actual or estimated state of the parent body

public NavTransMessage In_NavTransMsg

Field Value

NavTransMessage

In_TargetNavTransMsg

[NavTransMessage] Input translation navigation message of the target to point towards

public NavTransMessage In_TargetNavTransMsg

Field Value

NavTransMessage

Out_AttRefMsg

[AttRefFswMsg] Reference attitude output message

public AttRefMessage Out_AttRefMsg

Field Value

AttRefMessage

Methods

OnBegin(double)

Called when the 'Component' is beginning

protected override void OnBegin(double time)

Parameters

time double

current time (seconds)

OnUpdate(double, double)

Called when the 'Component' should update

protected override void OnUpdate(double time, double step)

Parameters

time double

current time (seconds)

step double

the time step (seconds)