#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] |
1.5.6