Appendix b: 8134.dll vs. 8134a.dll – ADLINK PCI-8134A User Manual

Page 165

Advertising
background image

157

Appendix B

Appendix B:

8134.DLL vs.

8134A.DLL

PCI-8134/PCI-8134A has two kinds of function library. They can’t be
mixed to use. If you are the first time or your project is a new created
one, use the 8134a.DLL for development. The new library, 8134a.DLL,
has many new functions and it also avoids function naming problem
when co-working with other cards like PCI-8372/66. Of course, the
old function library, 8134.DLL will continuously be maintenaned but
will not support new functions in the future.

If users want to porting old codes to new function library. Please read the
following comparation table for details.

B.1 Initialization

PCI8134.h (8134.lib)

PCI8134a.h (8134a.lib)

U16 W_8134_Initial(I32

card_number);

U16 W_8134_InitialA(I16

*TotalCard);

I16 _8134_initial(I16 *existCards);

(1)

U16 W_8134_Close(I32

card_number);

I16 _8134_close(void);

(1)

U16 W_8134_Set_Config(U8

*fileName);

I16 _8134_config_from_file(U8

*fileName);

Void

W_8134_Get_IRQ_Chann
el(U16 cardNo, U16
*irq_no );

I16 _8134_get_irq_channel(I16 CardNo,

U16 *irq_no );

void W_8134_Get_Base_Addr(U16

cardNo, U16
*base_addr );

I16 _8134_get_base_addr(I16 CardNo,

U16 *base_addr );

I16 version_info(I16 CardNo, U16

*HardwareInfo, I32
*SoftwareInfo, I32
*DriverInfo);

I16 _8134_version_info(I16 CardNo,

U16 *HardwareInfo, I32
*SoftwareInfo, I32 *DriverInfo);

Advertising