Table of Contents

Class LVLHPointingSoftware

Namespace
NominalSystems.Classes
Assembly
NominalSystems.Classes.dll

This attitude guidance module computes the orbital Hill reference frame states. The orbit can be any type of Keplerian motion, including circular, elliptical or hyperbolic. This is also known as Hill Pointing software. The LVLH coordiante system is defined by the unit vectors {i_r, i_theta, i_h}, with radial vector i_r, angular momentum vector i_h = r^ x v^, and azimuthal vector i_theta to complete the triad.

public class LVLHPointingSoftware : Software
Inheritance
LVLHPointingSoftware
Inherited Members

Constructors

LVLHPointingSoftware()

Default constructor for the software

public LVLHPointingSoftware()

Fields

In_EphemerisMsg

[EphemerisMsg] Ephemeris message describing the current state of the target planet

public EphemerisMessage In_EphemerisMsg

Field Value

EphemerisMessage

In_NavTransMsg

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

public NavTransMessage In_NavTransMsg

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)