35 status functions – INFICON XTC/3 Thin Film Deposition Controller Communications Library Operating Manual User Manual
Page 71
1 - 57
IP
N 07
4-
45
4-
P1
B
XTC/3 Communications Library Operating Manual
1.3.2.35 STATUS Functions
All of the STATUS Functions have the same arguments - except for the first
argument - which can be a float, unsigned long, unsigned short or a structure as
described in
Table 1-2
. Three examples are shown after the table.
NOTE: The values contained in the Command ID column are only a reference to
the raw commands described in the User’s Guide. For example,
getProcInfo,
which has a Command ID of 0, refers to S0 in the User’s
Guide.
Table 1-2 Status Functions
Command
ID
Description
Function
0
Process
Information
int getProcInfo (ProcInfoData *val, int index, char* ErrMsg, unsigned
short *len, BOOL TCP);
1
Current Rate
int getCurrentRate (float *val, char* ErrMsg, unsigned short *len,
BOOL TCP);
2
Current Power
int getCurrentPower (float *val, char* ErrMsg, unsigned short *len,
BOOL TCP);
3
Current Thickness int getCurrentThick (float *val, char* ErrMsg, unsigned short *len,
BOOL TCP);
4
Current State
int getCurrentState (long *val, char* ErrMsg, unsigned short *len,
BOOL TCP);
5
Current State Time int getCurrentStateTime (unsigned long *val, char* ErrMsg, unsigned
short *len, BOOL TCP);
6
Active Layer
int getActiveLayer (unsigned long *val, char* ErrMsg, unsigned short
*len, BOOL TCP);
7
Active Film
int getActiveFilm (unsigned long *val, char* ErrMsg, unsigned short
*len, BOOL TCP);
8
Active Sensor
int getActiveSens (unsigned long *val, char* ErrMsg, unsigned short
*len, BOOL TCP);
9
Crystal Life
int getXtalLife (unsigned char *val, char* ErrMsg, unsigned short *len,
BOOL TCP);
10
Power Source
int getPwrSrce (unsigned long *val, char* ErrMsg, unsigned short
*len, BOOL TCP);
11
Output Status Byte int getOutStatByte (unsigned short *val, char* ErrMsg, unsigned
short *len, BOOL TCP);
12
Input Status Byte int getInStatByte (unsigned short *val, char* ErrMsg, unsigned short
*len, BOOL TCP);
13
Raw Frequency
int getRawFreq (unsigned long *val, char* ErrMsg, unsigned short
*len, BOOL TCP);