Class GroundStationAccessSoftware
- Namespace
- NominalSystems.Classes
- Assembly
- NominalSystems.Classes.dll
[Nominal] A class that is used for calculating ground station access to a body. This works for any ephemeris message, that can be computed in inertial space.
public class GroundStationAccessSoftware : Software
- Inheritance
-
GroundStationAccessSoftware
Constructors
GroundStationAccessSoftware()
Default constructor
protected GroundStationAccessSoftware()
Fields
In_EphemerisMsg
An Ephemeris message, storing an object's position and velocity.
public EphemerisMessage? In_EphemerisMsg
Field Value
In_GroundStateMsg
The Ground States Message to calculate access from.
public GroundStateMessage? In_GroundStateMsg
Field Value
In_GroundStationMsg
The ground station message with the configuration of the ground station.
public GroundStationMessage? In_GroundStationMsg
Field Value
Out_AccessMsg
A message storing Azimuth and Elevation to the point specified in the Ephemeris message
public AccessMessage? Out_AccessMsg
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)