Teledyne LeCroy SAS Suite User Manual User Manual

Page 74

Advertising
background image

Version 6.25

SASSuite User Manual

64

LeCroy Corporation

Click OK, and the completed sequence now reads as follows:

Note that the sequence we have created contains two defined states:

State 0 is the starting state, which watches traffic passing through the
analyzer to detect a SCSI Check Condition on any channel. Once the Check
Condition is detected, the analyzer issues a positive pulse to an external
device and branches to State 1.

State 1 is a waiting state, which watches for a positive pulse to return from the
external device before doing anything else. Once the external device signals
that it is ready to process the next Check Condition, the external device
sends a positive pulse to the analyzer, which causes it to return to State 0 and
begin the process again.

Note: Only one state within this sequence is active at any time. The two

states form a loop, first watching for the Check Condition and then
waiting for a response from the external device. While in State 1,
traffic will be recorded but any SCSI Check Condition that occurs will
be ignored by the analyzer since State 0 is not active at that time.
The sequence will continue to loop until some manual intervention is
used to stop the analyzer from continuing to record (e.g., the Stop
Recording button is clicked).

With this simple example, we have demonstrated how sequences can contain multiple
states, and how branching and looping can occur between various states within a
sequences.

Advertising