108
Function Library
6.2
C/C++ Programming Library
The function prototypes and some common data types are decel-
erated in Pci_8168.H. These data types are used by the cPCI-
8168 library. The following table shows the data type names and
their range. It is suggested that these data types are used in your
application programs.
The functions of cPCI-8168’s software drivers use full-names to
represent the functions’ real meaning. The naming convention
rules are :
In ‘C’ programming Environment:
_{hardware_model}_{action_name}. e.g.
_8168_Initial
().
In order to recognize the difference between C library and VB
library, a capital “B” is put on the head of each function name e.g.
B_8168_Initial
().
Type Name
Description
Range
U8
8-bit ASCII character
0 to 255
I16
16-bit signed integer
-32768 to 32767
U16
16-bit unsigned integer
0 to 65535
I32
32-bit signed long integer
-2147483648 to 2147483647
U32
32-bit unsigned long integer
0 to 4294967295
F32
32-bit single-precision floating-point
-3.402823E38 to 3.402823E38
F64
64-bit double-precision floating-point
-1.797683134862315E308
to 1.797683134862315E309
Boolean
Boolean logic value
TRUE, FALSE
Summary of Contents for cPCI-8168
Page 4: ......
Page 10: ...vi List of Figures...
Page 29: ...Installation 19 2 9 Overview of CN3 CN6...
Page 31: ...Installation 21 2 11 Switch Setting...
Page 204: ...194 Function Library...