User`s guide
C/C++ Library
•
25
5.2 Programming Guide
5.2.1 Naming Convention
There are 7 function calls provided by the C Language Library. All the
functions of the PCI-6308 are covered in this library.
The functions of the PCI-6308 software driver use full-names to represent the
functions' real meaning. The naming convention rules are:
In DOS Environment:
_{hardware_model}_{action_name}.
e.g.
_6308_Initial()
.
All functions in the PCI-6308 driver start with 6308 as {hardware_model} and
can be used by both the PCI-6308V and PCI-6308A.
In order to distinguish the difference between DOS library and Windows 95
library, a capital "
W
" is place on the beginning of each function name of the
Windows 95 DLL driver. e.g.
W_6308_Initial()
.
5.2.2 Data Types
We have defined some data type in the Pci_6308.h (DOS) and Acl_pci.h
(Windows 95) header files. These data types are used by the PCI-6308/6216
library and suggest you use these data types in your application programs.
The following table shows the data type names and their range.
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 integer -2147483648 to 2147483647
U32
32-bit single-precision
floating-point
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