Instruction manual

AMPDIO DRIVERS
Page 192
to.
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 TCUserCBCallback
TCfreeUserInterrupt
TCsetBufferUserInterrupt
TCsetBufferUserInterruptAIO
TCsetUserInterrupt2
TCsetNCBufferUserInterrupt2
enableInterrupts
disableInterrupts
6.4.14.4 Buffered User Interrupt Callback TCUserCBCallback
Function to be implemented in the user’s code. The user will need to pass a pointer to the
function (which has a user-supplied name) to TCsetBufferUserInterrupt,
TCsetBufferUserInterruptAIO or TCsetBufferUserInterrupt2. It must be declared as
‘CALLBACK’. It is called when a buffers-worth of data has been read from the card during
interrupt processing, or another buffers-worth of data is required from the user to be written to
the card during interrupt processing.
SUPPORTED IN VERSION 3.00 ONWARDS.
TCUserCBCallback (h, wParam, BufSize, pBuffer)
where h short: board handle as issued by the
registerBoardEx function.
wParam unsigned integer: value as supplied by user
to TCsetBufferUserInterrupt function.
BufSize unsigned long: number of data values which
can be read from the buffer, or which must be
written to the buffer by the user.
pBuffer pointer to unsigned long: points to start of
buffer.
Returns void.
Prior Calls registerBoardEx
TCsetBufferUserInterrupt
TCsetBufferUserInterruptAIO
TCsetBufferUserInterrupt2
enableInterrupts
See Also