#include <CounterSubsystem.hpp>
Public Types | |
enum | { MODE_TERMINAL_COUNT = 0, MODE_ONE_SHOT = 1, MODE_RATE_GENERATOR = 2, MODE_SQUARE_WAVE = 3, MODE_SW_TRIGGERED = 4, MODE_HW_TRIGGERED = 5 } |
Public Member Functions | |
Counter (CounterSubsystem *parent, int counterIndex) | |
int | getDeviceIndex () const |
Counter & | setMode (int mode) |
Counter & | setCount (unsigned short count) |
Counter & | setModeAndCount (int mode, unsigned short count) |
unsigned short | readCount () |
UShortArray | readCountAndStatus () |
unsigned short | readCountAndSetModeAndCount (int mode, unsigned short count) |
Protected Attributes | |
CounterSubsystem * | parent |
int | counterIndex |
Friends | |
class | CounterSubsystem |
anonymous enum |
AIOUSB::Counter::Counter | ( | CounterSubsystem * | parent, | |
int | counterIndex | |||
) |
int AIOUSB::Counter::getDeviceIndex | ( | ) | const |
Counter & AIOUSB::Counter::setMode | ( | int | mode | ) |
Counter & AIOUSB::Counter::setCount | ( | unsigned short | count | ) |
Counter & AIOUSB::Counter::setModeAndCount | ( | int | mode, | |
unsigned short | count | |||
) |
unsigned short AIOUSB::Counter::readCount | ( | ) |
UShortArray AIOUSB::Counter::readCountAndStatus | ( | ) |
unsigned short AIOUSB::Counter::readCountAndSetModeAndCount | ( | int | mode, | |
unsigned short | count | |||
) |
friend class CounterSubsystem [friend] |
CounterSubsystem* AIOUSB::Counter::parent [protected] |
int AIOUSB::Counter::counterIndex [protected] |