beautypg.com

35 status functions – INFICON XTC/3 Thin Film Deposition Controller Communications Library Operating Manual User Manual

Page 71

background image

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);