Table of Contents

Class ReactionWheelEncoder

Namespace
NominalSystems.Classes
Assembly
NominalSystems.Classes.dll

This module encodes RW telementry into TM packets.

public class ReactionWheelEncoder : Software
Inheritance
ReactionWheelEncoder
Inherited Members

Constructors

ReactionWheelEncoder()

Default constructor for the software

public ReactionWheelEncoder()

Fields

ClicksPerRotation

[-] Clicks per reaction wheel rotation

public double ClicksPerRotation

Field Value

double

In_RWSpeedMsg

Incoming RW speed data

public RWSpeedMessage In_RWSpeedMsg

Field Value

RWSpeedMessage

NumRW

[-] Number of reaction wheels

public int NumRW

Field Value

int

Out_RWSpeedMsg

Outgoing RW speed data that is estimated

public RWSpeedMessage Out_RWSpeedMsg

Field Value

RWSpeedMessage

RWEncoderStatus

[-] Array of reaction wheel operating status messages

public RWTMEncoderSignal[] RWEncoderStatus

Field Value

RWTMEncoderSignal[]

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)