AIOUSB::CounterSubsystem Class Reference

#include <CounterSubsystem.hpp>

Inheritance diagram for AIOUSB::CounterSubsystem:

AIOUSB::DeviceSubsystem

List of all members.

Public Member Functions

 CounterSubsystem (USBDevice &parent)
virtual ~CounterSubsystem ()
virtual std::ostream & print (std::ostream &out)
int getNumCounterBlocks () const
int getNumCounters () const
CountergetCounter (int counter)
UShortArray readCounts (bool oldData)
CounterSubsystemselectGate (int counter)
double startClock (int counterBlock, double clockHz)
CounterSubsystemstopClock (int counterBlock)

Protected Attributes

int numCounterBlocks
int numCounters
CounterList counters


Constructor & Destructor Documentation

AIOUSB::CounterSubsystem::CounterSubsystem ( USBDevice parent  ) 

AIOUSB::CounterSubsystem::~CounterSubsystem (  )  [virtual]


Member Function Documentation

virtual std::ostream& AIOUSB::CounterSubsystem::print ( std::ostream &  out  )  [virtual]

int AIOUSB::CounterSubsystem::getNumCounterBlocks (  )  const [inline]

int AIOUSB::CounterSubsystem::getNumCounters (  )  const [inline]

Counter & AIOUSB::CounterSubsystem::getCounter ( int  counter  ) 

UShortArray AIOUSB::CounterSubsystem::readCounts ( bool  oldData  ) 

CounterSubsystem & AIOUSB::CounterSubsystem::selectGate ( int  counter  ) 

double AIOUSB::CounterSubsystem::startClock ( int  counterBlock,
double  clockHz 
)

CounterSubsystem& AIOUSB::CounterSubsystem::stopClock ( int  counterBlock  )  [inline]


Member Data Documentation


The documentation for this class was generated from the following files:

Generated on Mon Nov 30 16:07:22 2009 for AIOUSB C++ Class Library Reference by  doxygen 1.5.6