1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
#define TYPE_P8R8 1
#define TYPE_TMC12 2
#define TYPE_DA16 3
#define TYPE_DA8 4
#define MAX_BOARD_NUMBER 16
float PCI_FloatSub2(float fA, float fB);
short PCI_ShortSub2(short nA, short nB);
WORD PCI_GetDllVersion(void);
WORD PCI_DriverInit(WORD *wBoards);
WORD PCI_DriverClose(void);
WORD PCI_GetDriverVersion(WORD *wDriverVersion);
WORD PCI_GetConfigAddressSpace(WORD wBoardNo, WORD *wTypeID,
WORD *wAddress0, WORD *wAddress1, WORD *wAddress2,
WORD *wAddress3, WORD *wAddress4, WORD *wAddress5);
void P16R16_DO(WORD BaseAddr, WORD wOutData);
WORD P16R16_DI(WORD wBaseAddr);
void P8R8_DO(WORD BaseAddr, WORD wOutData);
UCHAR P8R8_DI(WORD wBaseAddr); |
Partager