Table of Contents

Class SpacecraftEphemerisTranslationSoftware

Namespace
NominalSystems.Classes
Assembly
NominalSystems.Classes.dll

[Nominal] This software converts a Spacecraft's body state message to an ephemeris message, as well as a navigation translation message.


public class SpacecraftEphemerisTranslationSoftware : Software
Inheritance
SpacecraftEphemerisTranslationSoftware

Constructors

SpacecraftEphemerisTranslationSoftware()

Default constructor

protected SpacecraftEphemerisTranslationSoftware()

Fields

In_SpacecraftStateMsg

The spacecraft states message from the attached spacecraft.

public SpacecraftStateMessage? In_SpacecraftStateMsg

Field Value

SpacecraftStateMessage

Out_EphemerisMsg

The Ephemeris Message generated from the Spacecraft's Body States data from the spacecraft's origin.

public EphemerisMessage? Out_EphemerisMsg

Field Value

EphemerisMessage

Out_NavigationTranslationMsg

The navigation translation message generated from the Spacecraft's Body States data in another form, from the spacecraft's origin.

public NavigationTranslationMessage? Out_NavigationTranslationMsg

Field Value

NavigationTranslationMessage

Methods

OnCreate()

Called when the object is created from the controller and has been attached to the parent object. By this point, it has been registered to the simulation and will run after the constructor.

protected override void OnCreate()

OnUpdate(double, double)

Called when the object should update from the simulation tick. This will take in a time and a step, where the time is the time of the clock before updating the object.

protected override void OnUpdate(double time, double step)

Parameters

time double

[s] Current time of the simulation before the update

step double

[s] The time-step to update during this tick