Table of Contents

Class TAMEncoderSoftware

Namespace
NominalSystems.Classes
Assembly
NominalSystems.Classes.dll

Defines the software that maps between torque commands to dipoles.

public class TAMEncoderSoftware : Software
Inheritance
TAMEncoderSoftware
Inherited Members

Constructors

TAMEncoderSoftware()

Default constructor for the software

public TAMEncoderSoftware()

Fields

DCM_BS

[-] Direction Cosin Matrix - Body to Sensor frame

public Matrix3 DCM_BS

Field Value

Matrix3

In_TAMSensorMsg

[TAMSensorIntMsg] Input message containing magnetometer data in sensor frame

public TAMSensorMessage In_TAMSensorMsg

Field Value

TAMSensorMessage

Out_TAMBodyMsg

[TAMSensorBodyIntMsg] Out message containing magnetometer data in body frame

public TAMBodyMessage Out_TAMBodyMsg

Field Value

TAMBodyMessage

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)

ProcessTelementry()

This method takes the sensor data from the magnetometers and converts that information to the format used by the TAM nav.

protected void ProcessTelementry()