3 qpod.dll, 1 registering qpod.dll – INFICON Q-pod Thin Film Deposition Monitor User Manual
Page 24
3 - 2
IP
N 07
4-
54
7-
P1
B
Q-pod Operating Manual
3.3 QPOD.DLL
QPOD.DLL is an Active-X DLL that provides the functions necessary to get rate
and thickness readings from up to 32 Q-pods.
In the function listings that follow, parameter and return value types are indicated
by the first letter of the variable name:
Functions parameters are passed By Value unless specifically designated as
ByReference (pointer).
Unless noted otherwise, the return values of functions are:
QPOD_SUCCESS = &H0. . . . . . . . . Command successful
QPOD_BUSY = &H1. . . . . . . . . . . . . Communications already in progress
QPOD_TIMEOUT = &H2 . . . . . . . . . Did not respond
QPOD_NOREADING = &H3 . . . . . . No new reading ready
QPOD_OVERFLOW = &H4 . . . . . . Internal overflow error
QPOD_BADPARAM = &H5. . . . . . . Bad parameter value
QPOD_BADCMD = &H6 . . . . . . . . . Bad command
QPOD_BADSERNUM = &H7 . . . . . Serial number not connected
QPOD_XTALFAIL = &H8 . . . . . . . . . Crystal fail
QPOD_COMMERR = &H9 . . . . . . . . Unknown communications error
QPOD_UNKERR = &H99 . . . . . . . . . Unknown program error
3.3.1 Registering QPOD.DLL
QPOD.DLL and ccrpTmr.DLL (used for timing functions) must be registered by
Windows. The QpodDLL setup program installs and registers both files. To install
and register them manually, copy both files to the Windows\System32 folder.
Click Start, Run, and type
regsvr32\windows\system32\qpod.dll
click OK, then type
regsvr32\windows\system32\ccrpTmr.dll
and click OK.
i: Integer (16 bits)
f: Float (single)
c: Char (8 bits)
s: String
l: Long (32 bits)
d: Double
b: Byte (8 bits)