semi合集-English.pdf - 第1243页
SEMI E5-1104 © SEMI 1982, 2004 185 Stream,Function Name (Mnemonic) Direction S14,F8 GetAttrName Data (GAND) M, H<->E Description This message contains the n ames of th e attributes of the requested objects. Structu…

SEMI E5-1104 © SEMI 1982, 2004 184
Stream,Function Name (Mnemonic) Direction
S14,F5 GetType Request (GTR) S,H<->E,reply
Description
This message is used to request the types of objects owned by an object. This is an operation performed on an object type rather
than on object instances. Wild characters “?” and “*” may be used as a filter for object types. Equipment is not required to
support wild characters.
Structure
<OBJSPEC>
Exception
If OBJSPEC is a zero-length item, no object specifier is provided.
Stream,Function Name (Mnemonic) Direction
S14,F6 GetType Data (GTD)
Description
Structure
L,2
1. L,n n = number of object types
1. <OBJTYP
1
>
.
.
n. <OBJTYP
n
>
2. L,2
1. <OBJACK>
2. L,p p = number of errors reported
1. L,2
1. <ERRCODE
1
>
2. <ERRTEXT
1
>
.
.
p. L,2
1. <ERRCODE
p
>
2. <ERRTEXT
p
>
Exception
If n = 0, there are no owned object types. If p = 0, no errors were detected.
Stream,Function Name (Mnemonic) Direction
S14,F7 GetAttrName Request (GANR) S,H<->E,reply
Description
This message is used to request the names of the attributes of specified types of owned objects. This is an operation performed
on an object type rather than on object instances. Wild characters “?” and “*” may be used as a filter for object types.
Equipment is not required to support wild characters.
Structure
L,2
1. <OBJSPEC>
2. L,n n = # of object types
1. <OBJTYP
1
>
.
.
n. <OBJTYP
n
>
Exception
If OBJSPEC is a zero-length item, no object specifier is provided.

SEMI E5-1104 © SEMI 1982, 2004 185
Stream,Function Name (Mnemonic) Direction
S14,F8 GetAttrName Data (GAND) M,H<->E
Description
This message contains the names of the attributes of the requested objects.
Structure
L,2
1. L,n n = number of object types
1. L,2
1. <OBJTYP
1
>
2. L,a a = number of attributes
1. <ATTRID
1
>
.
.
a. <ATTRID
a
>
.
.
n. L,2
1. <OBJTYP
n
>
2. L,b b = number of attributes
1. <ATTRID
1
>
.
.
b. <ATTRID
b
>
2. L,2
1. <OBJACK>
2. L,p p = number of errors reported
1. L,2
1. <ERRCODE
1
>
2. <ERRTEXT
1
>
.
.
p. L,2
1. <ERRCODE
p
>
2. <ERRTEXT
p
>
Exception
If OBJSPEC is a zero-length item, no objects matched the specified filter. If p = 0, no errors were detected.

SEMI E5-1104 © SEMI 1982, 2004 186
Stream,Function Name (Mnemonic) Direction
S14,F9 Create Object Request (COR) M,H<->E,reply
Description
This message is used to request an object owner to create an object instance. OBJSPEC specifies the object owner.
Structure
L,3
1. <OBJSPEC>
2. <OBJTYPE>
3. L,a a = # attributes requested
1. L,2
1. <ATTRID
1
>
2. <ATTRDATA
1
>
.
.
a. L,2
1. <ATTRID
a
>
2. <ATTRDATA
a
>
Exception
If OBJSPEC is a null-length item, no object specifier is provided. If a = 0, no specific attribute settings are requested for the new
object.
Stream,Function Name (Mnemonic) Direction
S14,F10 Create Object Acknowledge (CAO) M,H<->E
Description
This message is used to acknowledge the success or failure of creating the new object specified. If successful, OBJSPEC is the
object specifier of the new object. The list of attributes returned is dependent upon the type of object specified.
Structure
L,3
1. <OBJSPEC>
2. L,b b = number of attributes returned
1. L,2
1. <ATTRID
1
>
2. <ATTRDATA
1
>
.
.
b. L,2
1. <ATTRID
b
>
2. <ATTRDATA
b
>
3. L,2
1. <OBJACK>
2. L,p p = number of errors reported
1. L,2
1. <ERRCODE
1
>
2. <ERRTEXT
1
>
.
.
p. L,2
1. <ERRCODE
p
>
2. <ERRTEXT
p
>
Exception
If OBJSPEC is a null-length item, no object was created. If b = 0, no attributes of the new object are returned. If p = 0, no errors
were detected.