ArVersalogicIO(const char *dev="/dev/amrio") | ArVersalogicIO | |
closeIO(void) | ArVersalogicIO | |
DIGITAL_INPUT enum value (defined in ArVersalogicIO) | ArVersalogicIO | |
DIGITAL_OUTPUT enum value (defined in ArVersalogicIO) | ArVersalogicIO | |
Direction enum name (defined in ArVersalogicIO) | ArVersalogicIO | |
getAnalogValue(int port, double *val) | ArVersalogicIO | |
getAnalogValueRaw(int port, int *val) | ArVersalogicIO | |
getDigitalBankDirection(int bank) | ArVersalogicIO | |
getDigitalBankInputs(int bank, unsigned char *val) | ArVersalogicIO | |
getDigitalBankOutputs(int bank, unsigned char *val) | ArVersalogicIO | |
getSpecialControlRegister(unsigned char *val) | ArVersalogicIO | |
isAnalogSupported(void) | ArVersalogicIO | [inline] |
isEnabled(void) | ArVersalogicIO | [inline] |
lock(void) | ArVersalogicIO | [inline] |
myAnalogEnabled (defined in ArVersalogicIO) | ArVersalogicIO | [protected] |
myDigitalBank0 (defined in ArVersalogicIO) | ArVersalogicIO | [protected] |
myDigitalBank1 (defined in ArVersalogicIO) | ArVersalogicIO | [protected] |
myDigitalBank2 (defined in ArVersalogicIO) | ArVersalogicIO | [protected] |
myDigitalBank3 (defined in ArVersalogicIO) | ArVersalogicIO | [protected] |
myDisconnectCB (defined in ArVersalogicIO) | ArVersalogicIO | [protected] |
myEnabled (defined in ArVersalogicIO) | ArVersalogicIO | [protected] |
myFD (defined in ArVersalogicIO) | ArVersalogicIO | [protected] |
myMutex (defined in ArVersalogicIO) | ArVersalogicIO | [protected, static] |
myNumBanks (defined in ArVersalogicIO) | ArVersalogicIO | [protected] |
setDigitalBankDirection(int bank, Direction dir) | ArVersalogicIO | |
setDigitalBankOutputs(int bank, unsigned char val) | ArVersalogicIO | |
tryLock() | ArVersalogicIO | [inline] |
unlock(void) | ArVersalogicIO | [inline] |
~ArVersalogicIO(void) | ArVersalogicIO | [virtual] |