Class CSSConstellation
- Namespace
- NominalSystems.Classes
- Assembly
- NominalSystems.Classes.dll
Defines a constellation of Coarse Sun Sensors
public class CSSConstellation : Component
- Inheritance
-
CSSConstellation
- Inherited Members
Constructors
CSSConstellation()
Default constructor that sets up the sensor
public CSSConstellation()
Fields
Out_ConstellationIntMsg
Holds the constellation interface message with the sensor data
public CSSArraySensorMessage Out_ConstellationIntMsg
Field Value
Out_CssConstellationConfigMsg
Css Constellation configuration message
public CSSConfigMessage Out_CssConstellationConfigMsg
Field Value
Sensors
A list of coarse sun sensors in this array
public List<CSSConfigLogMessage> Sensors
Field Value
Methods
Add(CSSConfigLogMessage)
Adds a new Coarse Sun Sensor to the list of sensors
public void Add(CSSConfigLogMessage sensor)
Parameters
sensor
CSSConfigLogMessageA new sensor to add
OnReset(double)
Called when the 'Component' is reset from a simulation
protected override void OnReset(double time)
Parameters
time
doublereset time (seconds)
OnUpdate(double, double)
Updates the coarse sun sensor array
protected override void OnUpdate(double time, double step)