Table of Contents

Class PointingSoftwareChain

Namespace
NominalSystems.Classes
Assembly
NominalSystems.Classes.dll

Defines a pointing chain that takes in a navigator that exists on a spacecraft's computer and outputs a guidance message that can be read via a MRP controller or feedback loop.


public abstract class PointingSoftwareChain : SoftwareChain
Inheritance
PointingSoftwareChain
Derived

Constructors

PointingSoftwareChain()

Default constructor

protected PointingSoftwareChain()

Methods

GetAttitudeErrorMessage()

Returns the output attitude error message from the software chain that will be pointed to a particular module on the chain.

public abstract AttitudeErrorMessage? GetAttitudeErrorMessage()

Returns

AttitudeErrorMessage

The attitude error message on the software chain

GetAttitudeReferenceMessage()

Returns the output attitude reference message from the software chain that will be pointed to a particular module on the chain.

public abstract AttitudeReferenceMessage? GetAttitudeReferenceMessage()

Returns

AttitudeReferenceMessage

The attitude reference message on the software chain

SetNavigationAttitudeMessage(NavigationAttitudeMessage?)

Updates the Navigation Attitude message on the pointing chain that comes from the navigation chain.

public abstract void SetNavigationAttitudeMessage(NavigationAttitudeMessage? msg)

Parameters

msg NavigationAttitudeMessage

The navigation attitude message

SetNavigationTranslationMessage(NavigationTranslationMessage?)

Updates the Navigation Translation message on the pointing chain that comes from the navigation chain.

public abstract void SetNavigationTranslationMessage(NavigationTranslationMessage? msg)

Parameters

msg NavigationTranslationMessage

The navigation translation message