0x80
RO_FIFO_STATUS_MASK_
MEASURE_ENABLED
0x40
RO_FIFO_STATUS_MASK_
TEST_DATA
0x20
RO_FIFO_STATUS_MASK_
OVERFLOW
0x10
RO_FIFO_STATUS_MASK_
UNDERRUN
0x08
RO_FIFO_STATUS_FULL_2
56_BYTE
0x04
RO_FIFO_STATUS_FULL_6
4_BYTE
0x02
RO_FIFO_STATUS_FULL_1
6_BYTE
0x01
RO_FIFO_STATUS_FULL_1
_BYTE
Example program
DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_AD,
DAPI_SPECIAL_AD_FIFO_DEACTIVATE, DAPI_SPECIAL_AD_CH0_CH15, 0);
// deactivates the current AD-FIFO recording for AD module0 (channel
0 to 15)
DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_AD,
DAPI_SPECIAL_AD_FIFO_INIT, DAPI_SPECIAL_AD_CH0_CH15, 0);
// initialze a new AD-FIFO recording for AD module 0 (channel 0 to
15)
DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_AD,
DAPI_SPECIAL_AD_FIFO_SET_INTERVAL_MS, DAPI_SPECIAL_AD_CH0_CH15, 100);
// set the AD-FIFO interval for recording to 100ms fir AD module 0
(channel 0 to 15)
DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_AD,
DAPI_SPECIAL_AD_FIFO_SET_CHANNEL, DAPI_SPECIAL_AD_CH0_CH15, 0x1051);
// set the A/D channels which should be recorded for AD module 0
(channel 0 to 15)
// 0x1051 [hex] = 0001 0000 0101 0001 [bin]
// the following channels will be recorded: AD0, AD4, AD6 and AD12
FIFO is activ
FIFO buffer is full
256 Byte values available
64 Byte values available
16 Byte values available
1 Byte values available
DELIB API reference | Seite 369