
Tandberg Data
Selftest and Diagnostics
___________________________________________________________________________
Tandberg SLR Reference Manual
10-9
10.6.3. User Defined Selftest Sequence
When the predefined test sequences supported with this command does not accomplish the
test needs, a user defined test sequence can be specified. This is accomplished by supplying
the SEND DIAGNOSTICS command with a Parameter List.
Starting the Test
ST, DOF and UOF bits must be cleared. Then parameter
list length must be calculated and specified (giving
the total length of the parameter list). The Parameter
List is transferred during the DATA OUT phase of the
command. The Parameter List has its own proprietary
format specified below.
Parameter List
The parameter list contains two sequencer control bytes
(with the SPPL bit set to zero) and one or more
diagnostic control blocks. Each block defines a
diagnostic activity that the target shall perform.
Depending on the diagnostic activity, Diagnostic
Control Blocks can have different length.
BYTE
BIT7
6
5
4
3
2
1
0
00
SSF
SLF
RAE
PLV
PreRev
Sequence Loop Count
01
LEDTog
DACI-M
ShortR
SPPL
Report When
Report Where
02
…
n
Diagnostic Control Block 0
n+1
…
n+m
Diagnostic Control Block 1
n+m+1
…
n+m+o
Diagnostic Control Block N
Table 10-3: Send Diagnostics Parameter List
SSF
The Stop Sequence on Failure (SSF) bit specifies what
to do with the current sequence loop when a failure is
observed:
0 : Continue sequence with the next diagnostic activity (Aid).
1 : Stop current sequence loop, omit remaining activities.
SLF
The Stop Sequence Loop on Failure (SLF) bit specifies
what to do with the next sequence loop when a failure
is observed:
0 : Continue to the next sequence loop.
1 : Leave out remaining sequence loops.
RAE
The Reset At End (RAE) bit specifies whether or not the
Drive shall be Reset at the end after finishing
execution of all sequence loops:
0 : No Reset.
1 : Reset.
PLV
The Parameter List Validate (PLV) bit MUST be set to
zero.