Table of Contents

Class SpacecraftGeodeticTranslationSoftware

Namespace
NominalSystems.Classes
Assembly
NominalSystems.Classes.dll

[Nominal] This module is used to convert the inertial position and velocity into PCPF coordinates.


public class SpacecraftGeodeticTranslationSoftware : Software
Inheritance
SpacecraftGeodeticTranslationSoftware

Constructors

SpacecraftGeodeticTranslationSoftware()

Default constructor

protected SpacecraftGeodeticTranslationSoftware()

Fields

In_PlanetStateMsg

Input msg with the planet state required to complete the transformation.

public PlanetStateMessage? In_PlanetStateMsg

Field Value

PlanetStateMessage

In_SpacecraftStateMsg

Input msg with the spacecraft state to be transformed.

public SpacecraftStateMessage? In_SpacecraftStateMsg

Field Value

SpacecraftStateMessage

Out_GeodeticMsg

Geodetic state output message

public GeodeticMessage? Out_GeodeticMsg

Field Value

GeodeticMessage

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