ADM-XRC SDK 2.3.0 User Guide (Linux)
© Copyright 2001-2003 Alpha Data


ADMXRC2_IOWIDTH

Declaration

typedef enum _ADMXRC2_IOWIDTH
{
    ADMXRC2_IOWIDTH_8  = 0,
    ADMXRC2_IOWIDTH_16 = 1,
    ADMXRC2_IOWIDTH_32 = 2,
    ADMXRC2_IOWIDTH_64 = 3
} ADMXRC2_IOWIDTH;

Description

The ADMXRC2_IOWIDTH enumerated type determines the width of a programmed I/O or DMA transfer in the following API functions:

The ADM-XRC, ADM-XRC-P, ADM-XRCII-L and ADM-XRCII cards support BYTE, WORD and DWORD wide transfers. QWORD transfers will be supported in future cards.

Value Meaning
ADMXRC_IOWIDTH_8 BYTE wide (8 bit) transfers
ADMXRC_IOWIDTH_16 WORD wide (16 bit) transfers
ADMXRC_IOWIDTH_32 DWORD wide (32 bit) transfers
ADMXRC_IOWIDTH_64 QWORD wide (64 bit) transfers