semi合集-English.pdf - 第3488页

SEMI E134-0305 © SEMI 2004, 2005 41 Num Previous State Trigger New State Actions 26 WaitingForException An exception matching the criteria specified in an exception req uest has occurred. WaitingForException The DCP crea…

100%1 / 7923
SEMI E134-0305 © SEMI 2004, 2005 40
12.2.14 DataCollectionPlan-Active Transition Table
Table 52 DataCollectionPlan-Active Transition Definition
Num Previous State Trigger New State Actions
18 (no state) DCP is activated NotBuffering The DCP’s ‘intervalInMinutes attribute
is inspected to determine whether or
not the DCP should be buffering event,
exception, and trace data results. If set
to 0, the DCP shall immediately send
event, exception, and trace results as
they occur. See Section 12.2.4 for
further explanation.
19 NotBuffering DCP
‘intervalInMinutes’
attribute is > 0.
Buffering The DCP begins buffering all event,
exception, and trace results in the order
that they occur. See Section 12.2.5 for
further explanation.
20 (no state) DCP is activated. NotSending The DCP begins waiting for a
DataCollectionReport to be made
available for sending to the consumer.
21 NotSending A new
DataCollectionReport is
ready to be sent to the
consumer.
Sending The DCP sends the
DataCollectionReport to the consumer.
22 Sending A DataCollectionReport
has been sent to the
consumer.
NotSending The DCP waits for a
DataCollectionReport to be made
available for sending to the consumer.
23 (no state) DCP is activated. WaitingForEvent The DCP begins waiting for the
occurrence of any requested events.
24 WaitingForEvent A requested event has
been detected.
WaitingForEvent The DCP creates an EventReport
containing the parameters requested
for that event (see Section 14.1.3). If
the DCP is not buffered, a new
DataCollectionReport (see Section
14.1 ) is created containing the Event
Report and made available for sending.
If the DCP is buffered, the
EventReport is added to the DCP
buffer in the order in which it was
detected. The equipment continues
waiting for the occurrence of any
requested events.
25 (no state) DCP is activated. WaitingForException The DCP begins waiting for the
occurrence of any requested
exceptions. Any exceptions in the DCP
whose state the equipment tracks and
that have been detected at the time the
DCP is activated are immediately
buffered or sent to the consumer in a
single DataCollectionReport, formatted
according to Section 14.1. The current
state of each exception shall be
provided in their individual
ExceptionReports (see Section 14.1.4).
SEMI E134-0305 © SEMI 2004, 2005 41
Num Previous State Trigger New State Actions
26 WaitingForException An exception matching
the criteria specified in
an exception request has
occurred.
WaitingForException The DCP creates an ExceptionReport
for the exception (see Section 14.1.4).
If the DCP is not buffered, a new
DataCollectionReport (see Section
14.1) is created containing the
ExceptionReport and made available
for sending. If the DCP is buffered,
the ExceptionReport is added to the
DCP buffer in the order in which the
exception was detected.
27 (no state) DCP is activated. TraceRequestMonitor-i The DCP begins monitoring any trace
requests. See Section 12.3 for further
explanation.
12.3 Trace Request State Model
Figure 22
TraceRequest State Model
12.3.1 The purpose of the trace request state model is to define a consumer’s view of DCP trace behavior while in
the Active state of the DataCollectionPlan state model. Each trace request within each active DCP shall execute
independently, as described in this state model. The equipment supplier is not required to provide a direct, literal
implementation of this state model. It is documented here to provide a precise definition of the required behavior
for DCP trace activity on the equipment. The transitions described in this state model are not to be made available
for event data collection.
12.3.2 TraceRequestMonitor-i — This is the top level state for describing the behavior of a single trace request
within a single DCP in the Active state. Each trace request within each active DCP executes this state model
independently.
12.3.3 Tracing — This is the top level state for trace activity for a single trace request.
12.3.4 Disabled — The DCP is not performing trace data collection. The DCP is waiting for the occurrence of a
start trigger defined for this trace request.
35
TraceRequestMonitor-i
H
28
Tracing
29
H
Disabled
3130
Enabled
H
WaitingForInterval33
34
H
36
H
TraceRequestBuffering
37
H
NotBufferingTraceResults
38
BufferingTraceResults
39
H
NotSendingTraceResults
41
40
SendingTraceResults
42
H
32
SEMI E134-0305 © SEMI 2004, 2005 42
12.3.5 Enabled — The DCP is performing trace data collection (see substate descriptions) as requested in a specific
trace request provided with the DCP. Either the occurrence of a start trigger defined for the trace request was
detected, or there was no defined start trigger and the DCP began tracing immediately after activation. If the DCP
entered this state due to the detection of a start trigger, it shall record the specific trigger that was detected and the
time at which it was detected for inclusion in a trace report (see Section 14.1.5).
12.3.6 Waiting forInterval — The DCP is waiting for a time period equal to the TraceRequest attribute
‘intervalInSeconds’ (see Section 11.1.5) to expire before collecting the data associated with the trace request.
12.3.7 TraceRequestBuffering — This is the top level state for trace request buffering activity. Buffered trace
requests store the results of each trace interval as a CollectedData entry within a single TraceReport (see Section
14.1.5). Each CollectedData entry appears within the TraceReport in the order the collection results were obtained.
12.3.7.1 When a stop trigger is detected, or the total number of results collected since the trace was enabled is equal
to ‘collectionCount’, or the number of results collected since the last send is equal to ‘groupSize’, or the DCP’s trace
buffering capacity has been reached, the DCP creates a single DataCollectionReport and makes it available for
sending. The DataCollectionReport contains a single TraceReport that contains two or more CollectedData entries,
in the order in which the results were obtained (see Section 14.1.5).
12.3.8 NotBufferingTraceResults — The trace request is not buffering collected results into a single TraceReport,
because ‘groupSize’ is 1. Each collected result is added to a new TraceReport and either made available for
sending with a DataCollectionReport, or added to the DCP buffer in the order the TraceReport was completed.
12.3.9 BufferingTraceResults — The trace request is buffering collected results into a single TraceReport because
‘groupSize’ is > 1. Each new result is appended to the TraceReport as CollectedData (see Section 14.1.5.2).
12.3.10 NotSendingTraceResults — The DCP is waiting for this trace request to produce a DataCollectionReport
containing a buffered TraceReport for sending.
12.3.11 SendingTraceResults — A DataCollectionReport containing a buffered TraceReport has been made
available for sending. The DCP sends the DataCollectionReport to the DCP consumer.
12.3.12 TraceRequest Transition Table
Table 53 TraceRequest Transition Definition
Num Previous State Trigger New State Actions
28 (no state) DCP is activated. Tracing The DCP begins monitoring trace
activity for this trace request
29 (no state) DCP is activated. Disabled If there are any start triggers defined
for this trace request, the DCP stays in
the Disabled state until the occurrence
of one of the start triggers before
enabling the trace. See Section 12.3.4
for further explanation.
30 Disabled DCP is activated, or is
returning from the
Hibernating to the Active
state. There are no start
triggers defined for the trace
request.
Enabled The DCP initiates trace activity for this
trace request.
31 Enabled The stop trigger for this
request is detected. The trace
request is cyclical.
Disabled The equipment shall record the specific
trigger that was detected and the time at
which it was detected for inclusion in
the corresponding trace report (see
Section 14.1.5). The DCP sends any
buffered trace results to the consumer
in a single DataCollectionReport
message, and begins waiting for the
occurrence of a requested start trigger.