STRASBAUGH, INC.
5-32 February 19, 2002 7AF SECS/GEM Interface Ver. 1.9
Strasbaugh Confidential
Table 26 Spooling Start Activity
#
Equipment Send
Sequence
Spool Sequence
Description
1
S5F1 (Alarm
Report 1)
S6F11 (Spool
Activated Event
Report)
Equipment attempts to send an alarm report to the Host, but
experiences a transmit failure. The
SPOOLINGACTIVATED event (CEID 5005) is sent to the
spool. Variable SPOOLSTARTTIME (VID 253) is updated.
2
S5F1 (Alarm
Report 1)
The Alarm Report message is sent to the spool.
3
S6F11 (Event
Report 1)
S6F11 (Event
Report 1)
The Equipment generates an event report and it is sent to the
spool.
4
S5F1 (Alarm
Report 2)
S5F1 (Alarm
Report 2)
The Equipment generates an alarm report and it is sent to the
spool.
5.12.2.2 EQUIPMENT SPOOLS MESSAGES
While spooling messages, the Equipment will increment the GEMSPOOLCOUNTACTUAL (VID 254) and
SPOOLCOUNTTOTAL (VID 250) status variables for each message spooled. Messages which require an inquire/grant
scenario are spooled along with the inquire message as a single message. That is, if a multi-block S6F11 (Event Report)
message is being sent to the Host and spooling is active, the S6F5 (inquire) as well as the S6F1 are sent to the spool and
SPOOLCOUNTTOTAL (VID 250) and SPOOLCOUNTACTUAL (VID 249) are incremented by one.
The 7AF maintains two Equipment Constants which effect the spooling of messages. The first is CONFIGSPOOL (VID
53). If this is set to zero, then spooling will never become active. If it is set to one, spooling will become active when a
transmission failure occurs.
The EC OVERWRITESPOOL (VID 54) determines if the Equipment should over-write the oldest messages with new
ones when the spool becomes full. If OVERWRITESPOOL is TRUE, old messages will be over-written with new ones.
If FALSE, new messages will be discarded when the spool is full.
5.12.2.3 HOST READS SPOOLED DATA
The Host can read spooled messages by sending the S6F23 message. Upon receipt of this message, the Equipment will
reply and attempt to send spooled messages. Messages are sent in order of oldest to newest, with no priority given to a
particular kind of message. The EC MAXSPOOLTRANSMIT (VID 136) determines the maximum number of spooled
messages which are sent per S6F23 message received from the Host. If zero, all spooled messages are sent, if any other
number, that number of messages are sent.
During the de-spooling of messages, the Equipment maintains only one outstanding Equipment-Initiated transaction. The
equipment will wait for either a reply to the primary or a T3 timeout before starting another transaction. If the de-spooled
message requires a inquire/grant scenario, the Equipment will initiate this transaction first. If the Host accepts the inquire,
the message is sent. If not, then the Equipment removes the message from the spool and discards it.
If a transmission failure occurs while attempting to send the spool, the event SPOOLTRANSMITFAILURE (CEID 5007)
is sent to the spool and spooling will remain active. While the spool is active, any new (spoolable) messages generated by
the Equipment are also sent to the spool.
When the spool has been completely transmitted, the event SpoolingDeactivated (CEID 5006) is sent to the Host.