Class ObjectEphemerisTranslationSoftware
- Namespace
- NominalSystems.Classes
- Assembly
- NominalSystems.Classes.dll
[Nominal] This software converts any objects' transform message to an ephemeris message for tracking purposes.
public class ObjectEphemerisTranslationSoftware : Software
- Inheritance
-
ObjectEphemerisTranslationSoftware
Constructors
ObjectEphemerisTranslationSoftware()
Default constructor
protected ObjectEphemerisTranslationSoftware()
Fields
In_TransformMsg
The transform message of the object that is being tracked.
public TransformMessage? In_TransformMsg
Field Value
Out_EphemerisMsg
The Ephemeris message generated from the object.
public EphemerisMessage? Out_EphemerisMsg
Field Value
Out_NavigationTranslationMsg
The navigation translation message generated from the objects transform data, in another form.
public NavigationTranslationMessage? Out_NavigationTranslationMsg
Field Value
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)