Table of Contents

Class InstrumentManager

Namespace
NominalSystems.Classes
Assembly
NominalSystems.Classes.dll

This module evaluates whether a pointing task has been achieved within a specified tolerance and enables a connected device if true.

public class InstrumentManager : Software
Inheritance
InstrumentManager
Inherited Members

Constructors

InstrumentManager()

Default constructor for the software

public InstrumentManager()

Fields

AttitudeErrorTolerance

[MRP] Pointing error tolerance

public double AttitudeErrorTolerance

Field Value

double

FlagImage

[-] The flag for the reset image

public bool FlagImage

Field Value

bool

In_AttitudeGuidanceMsg

[-] Incoming attitude guidance message

public AttGuidMessage In_AttitudeGuidanceMsg

Field Value

AttGuidMessage

In_DeviceStatusMsg

[-] Device message if the controller is able to run

public DeviceStatusMessage In_DeviceStatusMsg

Field Value

DeviceStatusMessage

Out_DeviceStatusMsg

[-] Outgoing device status message

public DeviceStatusMessage Out_DeviceStatusMsg

Field Value

DeviceStatusMessage

Methods

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)