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
In_NavTransMsg
[NavTransIntMsg] Navigation message describing the actual or estimated state of the parent body
public NavTransMessage In_NavTransMsg
Field Value
In_TargetNavTransMsg
[NavTransMessage] Input translation navigation message of the target to point towards
public NavTransMessage In_TargetNavTransMsg
Field Value
Out_AttRefMsg
[AttRefFswMsg] Reference attitude output message
public AttRefMessage Out_AttRefMsg
Field Value
Methods
OnBegin(double)
Called when the 'Component' is beginning
protected override void OnBegin(double time)
Parameters
time
doublecurrent time (seconds)
OnUpdate(double, double)
Called when the 'Component' should update
protected override void OnUpdate(double time, double step)