Function Library 123
6.2 C/C++ Programming Library
This section details all the functions. The function prototypes and
some common data types are declared in PCI-8102.H . We sug-
gest you use these data types in your application programs. The
following table shows the data type names and their range.
The functions of the 8102’s software drivers use full-names to rep-
resent the functions real meaning. The naming convention rules
are:
In a ‘C’ programming environment:
_{hardware_model}_{action_name}. e.g. _8102_Initial().
In order to recognize the difference between a C library and a VB
library, a capital “B” is placed at the beginning of each function
name e.g. B_8102_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