STRASBAUGH, INC.
7AF SECS/GEM Interface Ver. 1.9 February 19, 2002 8-1
Strasbaugh Confidential
8-1
8. Appendix A -- Variables
Format Name Size Description
Ixx xx bytes
Integer, includes sign, LS byte first
Uxx xx bytes
Unsigned Integer, no sign (may be bit fields), LS byte first
F4 4 bytes
Single Precision Float in IEEE format
F8 8 bytes
Double Precision Float in IEEE format
BOOL 1 byte
Boolean, 0 is False, nonzero is True
A[xx] xx bytes
ASCII field, may or may not contain a null (\0) termination
character. Unused characters will be padded with nulls unless
otherwise specified.
Time Definition
NU Never Updated, static.
S Slow Update, seldom changes.
I Intermediate
F fast update, changes often.
RT Real Time, updated at every query
VID
Class
Format Time Name and Description
Equipment Identification and Communication
1 EC A[23] NU
DEVICENAME: Device Name, set by Host to a meaningful name
2 SV A[6] NU
MDLN: Model Number "7AF " (Padded with blanks)
3 SV A[6] NU
SOFTREV: Version Number, i.e. "2.06 " (Padded with blanks)
4 EC U2 NU
BAUDRATE: Baud Rate, SECS Communication speed; 9600 is default
5 EC U2 NU
DEVICEID: Device ID
6 EC F4 NU
T1TIMEOUT: T1 Time Out
7 EC F4 NU
T2TIMEOUT: T2 Time Out
8 EC F4 NU
T3TIMEOUT: T3 Time Out
9 EC F4 NU
T4TIMEOUT: T4 Time Out
10 EC U2 NU
RETRYLIMIT: Retry Limit
11 EC BOOL NU
DUPLICATEBLOCKDETECT: Duplicate Block Detection
12 SV U1 S
SECURITYSTATE: Security State
Value Meaning
0 Security Disabled, No Password Necessary
1 None, Waiting for Password
2 Production
3 Process Engineering
4 Maintenance
13 SV A4 S
OPERATORID: Operator ID (All 4 bytes used, no NULL)
14 SV U1 I
PREVIOUSPROCESSSTATE: Previous Process State: (See Process State,
below)