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

DAQCard Class Reference

#include <DAQCard.h>

Collaboration diagram for DAQCard:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DAQCard ()
 ~DAQCard ()
int Initialize ()

Static Public Member Functions

DAQCardInstance ()

Private Attributes

card_tm_cardData

Static Private Attributes

DAQCards_instance = NULL

Friends

class DMU
class PhysicalThruster
class PhysicalRelay

Constructor & Destructor Documentation

DAQCard::DAQCard  ) 
 

Constructors

Definition at line 19 of file DAQCard.cpp.

References Initialize(), and m_cardData.

Referenced by Instance().

DAQCard::~DAQCard  ) 
 

Deconstructors

Definition at line 55 of file DAQCard.cpp.

References m_cardData, and ShutDownDAQCard().


Member Function Documentation

int DAQCard::Initialize  ) 
 

Initialize the attitude sensor

Definition at line 39 of file DAQCard.cpp.

References InitDAQCard(), and m_cardData.

Referenced by DAQCard().

DAQCard * DAQCard::Instance  )  [static]
 

Function to return an instance of a single DAQ card, to prevent the application from trying to create multiple DAQCards

Definition at line 25 of file DAQCard.cpp.

References DAQCard(), and s_instance.

Referenced by PhysicalThruster::Initialize(), PhysicalRelay::Initialize(), DMURateGyro::Initialize(), and DMUAccelerometer::Initialize().


Friends And Related Function Documentation

friend class DMU [friend]
 

Definition at line 46 of file DAQCard.h.

friend class PhysicalRelay [friend]
 

Definition at line 48 of file DAQCard.h.

friend class PhysicalThruster [friend]
 

Definition at line 47 of file DAQCard.h.


Member Data Documentation

card_t* DAQCard::m_cardData [private]
 

Definition at line 44 of file DAQCard.h.

Referenced by DAQCard(), DMU::GetAnalogReading(), Initialize(), PhysicalRelay::PowerOff(), PhysicalRelay::PowerOn(), PhysicalThruster::StartFire(), PhysicalThruster::StopFire(), and ~DAQCard().

DAQCard * DAQCard::s_instance = NULL [static, private]
 

Definition at line 17 of file DAQCard.cpp.

Referenced by Instance().


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