Instruction manual

AMPDIO DRIVERS
Page 196
buffer.
fContin short: use single buffer if zero, use double
buffering (continuous mode) if non-zero.
ISRDATA short: type of data transfer to be performed on
interrupt. The following pre-defined constants
may be used:
ISR_READ_ADCS = 10
ISR_READ_ADCSNOFIFO = 11
ISR_READ_ADCSFIFO = 12
ISR_READ_ADCSASAP = 15
ISR_WRITE_DACS = 35
ISR_WRITE_DACSNOFIFO = 37
ISR_WRITE_DACSFIFO = 38
Group short: channel group of ADC channels to read
or DAC channels to be written.
ChMask unsigned long: bit-mask of ADC channels to
read or DAC channels to be written; LSB
corresponds to channel 0; MSB corresponds to
channel 32; bit value ‘1’ means the
corresponding channel will be read.
N.B. ADC channels will be read cyclically, one
channel each time; DAC channels will be
written a whole frame (all selected channels) at
a time.
Returns short: User Interrupt handle (>= 0). Use this to free the user interrupt with
TCfreeUserInterrupt when finished.
or ERRHANDLE
ERRCHAN
ERRDATA
Prior Calls registerBoardEx
See Also TCdriveNCBufferUserInterrupt
TCwaitNCBufferReady
TCwaitMultiNCBufferReady
TCfreeUserInterrupt
TCsetNCBufferUserInterrupt
TCsetNCBufferUserInterrupt2
TCsetUserInterruptAIO
TCsetBufferUserInterruptAIO
enableInterrupts
disableInterrupts
6.4.15.3 Prepare a Non-Callback Buffered User Interrupt for Miscellaneous I/O
TCsetNCBufferUserInterrupt2
Called to set up buffered user interrupts without callbacks and without creating any new
threads. Instead of callbacks, data is transferred by the application calling the
TCdriveNCBufferUserInterrupt function. This function may be used by a HP VEE application.
This variant is used
to support types of data transfer that do not fit the parameters of