semi合集-English.pdf - 第1953页
SEMI E54.3-0698 © SEMI 1998, 2004 10 8.4.2.4. 7 Size of List — This param eter is an unsigned integer that specifies the n umber of gas calibrations in the list that follows. 8.4.2.4. 8 List of Gas Calibration s — This a…

SEMI E54.3-0698 © SEMI 1998, 2004 9
Table 11 Query-Supported Gas Types Service Parameter Definitions
Parameter
Request/
Indication
Response/
Confirmation
Data Type
Description
Query Type M — Byte 0 = specific gas type
1 = all currently supported gas calibrations
2 = currently programmed gas calibration
Gas Standard Number C* — Unsigned Integer 0 = use standard gas symbol field
n = gas standard number
Gas Standard Symbol C* — Text String null character = not specified
text string = gas standard symbol
Full Scale Range C* — Real 0 = not specified
n = full scale range
Units C* — UINT Indication of the units associated with the full scale
range.
Valid Flag — M Byte 0 = Not Valid
1 = Valid
Size of List — M Unsigned Integer Number of gas calibrations in the list.
List of Gas Calibrations — M Array of
Structures
The list of gas calibrations.
* Parameter is Mandatory for Query Type = 0.
8.4.2.4.1 Query Type — This parameter is used to specify the type of service response. It is an enumerated byte that
can take on the following values:
0 = specific gas type
1 = all currently supported gas calibrations
2 = currently programmed gas calibration
3–63 = Reserved
64–255 = Manufacturer-Specified
8.4.2.4.2 Gas Standard Number — This parameter is used to specify a gas standard number, for which device
support is being queried. A value of “0” indicates that the following parameter “gas standard symbol” is used instead
to reference the gas type.
8.4.2.4.3 Gas Standard Symbol — This parameter is used to specify a gas standard symbol, for which device
support is being queried. If the gas standard number parameter has a value that is not zero, then this parameter will
have the value of null character.
8.4.2.4.4 Full Scale Range — This parameter is used to specify the full scale range, for which device support is
being queried. See Section 5 for a definition of “full scale range.” A value of “0” queries the device to return the
entire list of full scale ranges for the specified gas type.
8.4.2.4.5 Units — This parameter is used to specify the units associated with the full scale range specified in the
service request. Its values are defined in SEMI E54.1. The supported list includes:
SCCM
SLM
Percent
Volts
Millivolts
Counts
8.4.2.4.6 Valid Flag — The first parameter of a Query-Supported Gas Type service response is a byte that indicates
whether the requested gas type, range, and units are supported. If an entire list was requested, and at least one gas
calibration exists, this byte will have the value of “Valid.”

SEMI E54.3-0698 © SEMI 1998, 2004 10
8.4.2.4.7 Size of List — This parameter is an unsigned integer that specifies the number of gas calibrations in the list
that follows.
8.4.2.4.8 List of Gas Calibrations — This attribute is an array of structures that identifies the gas calibrations
supported in the device. The format of the structure is gas standard number, gas standard symbol (zero if not
supported), full scale range, and units.
8.4.2.5 Select Programmed Gas Type Service (Optional) — This service is used to select the gas type, range, and
units of the programmed gas calibration to be used by the device (see Section 5 for a definition of “programmed gas
calibration”). The following table describes the parameters specified for this service:
Table 12 Select Programmed Gas Type Service Parameter Definitions
Parameter
Request/
Indication
Response/
Confirmation
Data Type
Description
Gas Standard
Number
M — UINT 0 = use gas standard symbol field
n = gas standard number
Gas Standard
Symbol
M — Text String null character = not specified
text string = gas standard symbol
Range Select Mode M — Byte 0 = select highest full scale range
1 = use full scale range and units specified
2 = use full scale range and units greater than or equal to
specified
Full Scale Range C* — REAL Full scale range of which the select references.
Units C* — UINT Indication of the units associated with the full scale range.
* Parameter is Mandatory for Range Select Mode = 1 and 2.
8.4.2.5.1 Gas Standard Number — This parameter is used to specify a gas standard number, for which device
support is being queried. A value of “0” indicates that the following parameter “gas standard symbol” is used instead
to reference the gas type.
8.4.2.5.2 Gas Standard Symbol — This parameter is used to specify a gas standard symbol, for which device sup-
port is being queried. If the gas standard number parameter has a value that is not zero, then this parameter will have
the value of null character.
8.4.2.5.3 Range Select Mode — This parameter is used to specify the mode by which the programmed gas is se-
lected. It is an enumerated byte that can take on the following values:
0 = Select highest full scale range
1 = Use full scale range and units specified
2 = Use full scale range and units greater than or equal to specified
3–63 = Reserved
64–255 = Manufacturer-Specified
8.4.2.5.4 Full Scale Range — This parameter is used to specify the full scale range to be selected as the current
programmed gas calibration full scale range.
8.4.2.5.5 Units — This parameter specifies the units associated with the full scale range to be set as the current
programmed gas calibration being used by the device. If the Full Scale Range parameter has the value “0,” this pa-
rameter is not included in the request. Its values are defined in Section 8.4.2.2.
8.4.2.6 Insert Gas Type Service (Optional) — This service is used to add a gas calibration to the list of supported
gas calibrations. This service will typically be invoked while calibrating the device, since it has not specified what, if
any, gas calibration data or methods will be set as the new gas calibration. The Set Gas Calibration Data Value
service will generally be required to set the gas calibration data or methods after invoking this service. The
following table describes the parameters specified for this service:

SEMI E54.3-0698 © SEMI 1998, 2004 11
Table 13 Insert Gas Type Service Parameter Definitions
Parameter
Request/
Indication
Response/
Confirmation
Data Type
Description
Gas Standard Number M — UINT 0 = use gas standard symbol field
n = gas standard number
Gas Standard Symbol M — Text String null character = not specified
text string = gas standard symbol
Full Scale Range M — REAL n = full scale range
Units M — UINT Indication of the units associated with the full scale range.
8.4.2.6.1 Gas Standard Number — This parameter is used to specify a gas standard number, for which a gas
calibration is to be added. A value of “0” indicates that the following parameter “gas standard symbol” is used
instead to reference the gas type.
8.4.2.6.2 Gas Standard Symbol — This parameter is used to specify a gas standard symbol for which a gas
calibration is to be added.
8.4.2.6.3 Full Scale Range — This parameter is used to specify the full scale range for which a gas calibration is to
be added. See Section 5 for a definition of full scale range.
8.4.2.6.4 Units — This parameter is used to specify the units associated with the full scale range specified in the
service request. Its values are defined in Section 8.4.2.4.
8.4.2.7 Delete Gas Type Service (Optional) — This service is used to remove a gas calibration from the list of
supported gas calibrations. The gas calibration data or method used by the device, if the current programmed gas
type is deleted, is manufacturer-specified. The following table describes the parameters specified for this service:
Table 14 Delete Gas Type Service Parameter Definitions
Parameter
Request/
Indication
Response/
Confirmation
Data Type
Description
Gas Standard Number M — UINT 0 = use gas standard symbol field
n = gas standard number
Gas Standard Symbol M — Text String null character = not specified
text string = gas standard symbol
Full Scale Range M — REAL n = full scale range
Units M — UINT Indication of the units associated with the full scale range.
8.4.2.7.1 Gas Standard Number — This parameter is used to specify a gas standard number for which a gas
calibration is to be deleted. A value of “0” indicates that the following parameter “gas standard symbol” is used
instead to reference the gas type.
8.4.2.7.2 Gas Standard Symbol — This parameter is used to specify a gas standard symbol for which a gas
calibration is to be deleted.
8.4.2.7.3 Full Scale Range — This parameter is used to specify the full scale range for which a gas calibration is to
be deleted. See Section 5 for a definition of “full scale range.”
8.4.2.7.4 Units — This parameter is used to specify the units associated with the full scale range specified in the
service request. Its values are defined in Section 8.4.2.4.
8.4.2.8 Get Gas Calibration Data Value Service (Optional) — This service is used to retrieve the values associ-ated
with a gas calibration. The mechanism for referencing a data value involves specifying the gas type and full scale
range (a default is provided to specify the programmed gas calibration currently in use by the device), followed by
an index value which is used to specify the particular data value that is being requested. The following table
describes the parameters specified for this service: