Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages | Examples

PhysicalThruster Class Reference

#include <PhysicalThruster.h>

Collaboration diagram for PhysicalThruster:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PhysicalThruster ()
 ~PhysicalThruster ()
void StartFire (BYTE signal)
void StopFire ()
double CalcThrustLevel (double pressureSetting)
void Initialize ()

Private Attributes

DAQCardm_DAQCard

Constructor & Destructor Documentation

PhysicalThruster::PhysicalThruster  ) 
 

Default Constructor

Definition at line 13 of file PhysicalThruster.cpp.

References Initialize().

PhysicalThruster::~PhysicalThruster  ) 
 

Deconstructor

Definition at line 18 of file PhysicalThruster.cpp.


Member Function Documentation

double PhysicalThruster::CalcThrustLevel double  pressureSetting  ) 
 

Calculate the steady state thrust level given a pressure setting

Definition at line 39 of file PhysicalThruster.cpp.

Referenced by Thruster::SetThrustLevel().

void PhysicalThruster::Initialize  ) 
 

Definition at line 34 of file PhysicalThruster.cpp.

References DAQCard::Instance(), and m_DAQCard.

Referenced by Thruster::Initialize(), and PhysicalThruster().

void PhysicalThruster::StartFire BYTE  signal  ) 
 

Fire the thruster

Definition at line 22 of file PhysicalThruster.cpp.

References DIOOutputByte(), DAQCard::m_cardData, and m_DAQCard.

Referenced by Thruster::StartFire().

void PhysicalThruster::StopFire  ) 
 

Turn off the thruster

Definition at line 28 of file PhysicalThruster.cpp.

References DIOOutputByte(), DAQCard::m_cardData, and m_DAQCard.

Referenced by Thruster::StopFire().


Member Data Documentation

DAQCard* PhysicalThruster::m_DAQCard [private]
 

Pointer to an instance of the DAQ card

Definition at line 53 of file PhysicalThruster.h.

Referenced by Initialize(), StartFire(), and StopFire().


The documentation for this class was generated from the following files:
Generated on Wed Sep 5 12:54:42 2007 for DSACSS Operational Code by  doxygen 1.3.9.1