Table of Contents

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

CSSArraySensorMessage

Out_CssConstellationConfigMsg

Css Constellation configuration message

public CSSConfigMessage Out_CssConstellationConfigMsg

Field Value

CSSConfigMessage

Sensors

A list of coarse sun sensors in this array

public List<CSSConfigLogMessage> Sensors

Field Value

List<CSSConfigLogMessage>

Methods

Add(CSSConfigLogMessage)

Adds a new Coarse Sun Sensor to the list of sensors

public void Add(CSSConfigLogMessage sensor)

Parameters

sensor CSSConfigLogMessage

A new sensor to add

OnReset(double)

Called when the 'Component' is reset from a simulation

protected override void OnReset(double time)

Parameters

time double

reset time (seconds)

OnUpdate(double, double)

Updates the coarse sun sensor array

protected override void OnUpdate(double time, double step)

Parameters

time double

[s] The current simulation time

step double

[s] The current simulation timestep