STRASBAUGH, INC.
6-2 February 19, 2002 7AF SECS/GEM Interface Ver. 1.9
Strasbaugh Confidential
As an example, a two-byte unsigned integer Data Item with an array of three values 21, 22, and 23 is represented as:
<U2 [3] 21 22 23>
Numeric values shown are considered decimal integers unless otherwise indicated. negative values shown with a leading
minus sign "-". Hexadecimal values are shown in C-Language convention, with a leading "0x".
10 Decimal Ten
0x10 Hexadecimal 10
-10 Decimal Negative 10
Where a value is not fixed, the SECS variable name is used directly. For Example:
<A [6] SOFTREV>
The format of a complete message is:
SnFn W item .
The components are:
SnFn
W
The Stream and Function Codes, S1F1 for example.
The W-Bit, if set. Omitted if not set. If the W-Bit is optional, it is coded within brackets
"[W]".
item
An item that is formatted as described above.
.
A period (.) ends the message definition.
For example, the S1F3 message might be described in SML as follows:
S1F3 W
<L
<U4 13>
<U4 7>
> .
6.2 S1F1 - Are You There
S1F1 W. * H<->E
The Host may send this message to the Equipment at any time.
The 7AF sends this message periodically as a "heartbeat" to determine if the SECS link is operational.
The Equipment Constant ConfigConnect can be set to cause the Equipment to send S1F1 instead of S1F13 for Connect
Request.
6.3 S1F2 - On Line Data (Equipment to Host)
S1F2 * H<-E
<L
<A MDLN> * MDLN Model Number
<A SOFTREV> * SOFTREV Software Revision
> .