Table of Contents

Class Software

Namespace
NominalSystems.Classes
Assembly
NominalSystems.Classes.dll

A base class for creating software for the spacecraft

public abstract class Software : Component
Inheritance
Software
Derived
Inherited Members

Constructors

Software()

Default constructor that sets up the software

public Software()

Methods

Disable()

Disable the software component Derived classes should clear any output messages

public virtual void Disable()

Enable()

Enable the software component

public virtual void Enable()

OnBegin(double)

Called when the 'Component' is beginning

protected override void OnBegin(double time)

Parameters

time double

current time (seconds)

OnUpdate(double, double)

Called when the 'Component' should update

protected override void OnUpdate(double time, double step)

Parameters

time double

current time (seconds)

step double

the time step (seconds)

PrintFieldsToConsole()

Print out field information on component

public void PrintFieldsToConsole()