2 programming guide, Naming convention, Data types – ADLINK PCI-7200 User Manual

Page 55: Programming guide, Naming convention data types, Table 5-1: data types

Advertising
background image

C/C++ Libraries

43

5.2 Programming Guide

Naming Convention

The functions of the NuDAQ PCI cards or NuIPC CompactPCI
cards’ software drivers use full-names to represent the functions'
real meaning. The naming convention rules are:

In DOS:

_{hardware_model}_{action_name}. e.g. _7200_Initial().

All functions in the PCI-7200 driver are named with 7200 as
{hardware_model}. But they can be used by PCI-7200, cPCI-7200
and LPCI-7200S.

In order to recognize the difference between DOS library and Win-
dows 95 library, a capital "W" is put on the head of each function
name of the Windows 95 DLL driver (e.g. W_7200_Initial()).

Data Types

Some data types are defined in Pci_7200.h (DOS) and Acl_pci.h
(Windows 95). These data types are used by NuDAQ Cards’
library. We suggest using these data types. The following table
shows the data type names and their range.

Table 5-1: Data Types

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

Advertising