Availability:
     Level 4    , 'U'

  Quick Help:
     Servo Batch Test sub commands, U[SubCmd],[SubCmdParm0],[SubCmdParm1],[SubCmdParm2]

  Description:
    The Servo Batch Test command executes the specified servo batch tests
    function.

  Input Parameters:

    0 - Sub-command ID.
    
        This parameter specifies the sub-command ID of the Servo Batch Test command
        to be executed.
    
            100D = Plot PES on Screen
    
          Type:    Unsigned 16-bit value
    
          Range:   0 to 0xFFFF
    
          Default: None
    
    If Parameter 0 is equal to 100D (Plot PES on Screen)

       0 - Plot PES on Screen sub-command ID (100D)
       
             Type:    Unsigned 16-bit value
       
             Range:   100D
       
             Default: None
       1 - Revs to collect for RRO calculation.
       
           This parameter specifies the revs to collect the PES data for RRO calculation.
           If this parameter is not entered, the default value is 100 revs.
       
             Type:    Unsigned 16-bit value
       
             Range:   0 to 0xffff
       
             Default: 100
       
       2 - Revs to collect for NRRO calculation.
       
           This parameter specifies the revs to collect the PES data for NRRO calculation.
           If this parameter is not entered, the default value is 100 revs.
       
             Type:    Unsigned 16-bit value
       
             Range:   0 to 0xffff
       
             Default: 100
       
  Output Data:
    If Parameter 0 is equal to 100D (Plot PES on Screen)


       If an error occurred, the following information will be displayed.
       
             "DiagError aaaaaaaa"
       
          where
       
             aaaaaaaa is the Diagnostic Error Code
       
       If no error occurred, then PES information will be displayed as follows.
       
             "aaaaa.b, WFT ccc (ddddd %)"
       
             "eee ffff gggg hhhh         "
                .
                . (repeated for every servo sector)
                .
             "eee ffff gggg hhhh         "
       
             "3 sigma RRO  = iiiiii % track"
             "3 sigma NRRO = jjjjjj % track"
             "**End"
       
          where
       
             aaaaa    is the current track number.
       
             b        is the current head number.
       
             ccc      is the write fault threshold in servo counts per track.
       
             ddddd    is the write fault threshold in percent.
       
             eee      is the servo wedge number.
       
             ffff     is the minimum PES value measured for servo wedge eee in servo counts
                      per track.
       
             gggg     is the average PES value measured for servo wedge eee in servo counts
                      per track.
       
             hhhh     is the maximum PES value measured for servo wedge eee in servo counts
                      per track.
       
             iiiiii   is the 3 sigma RRO measured on this track in percent.
       
             jjjjjj   is the 3 sigma NRRO measured on this track in percent.
       
             xx..xx   is a graphical display of the center of the track, the minimum PES
                      value, the average PES value, and maximum PES value.  These four
                      things are illustrated using the following characters.
       
                         - indicates the minimum PES value.
                         * indicates the average PES value.
                         + indicates the maximum PES value.
                         | indicates the center of the track.
       
             <, >     are a graphical illustration of the write fault thresholds.
       
  Revision History:

    0001.0000   Initial revision.
    0011.0000   Combined the PSG Diagnostic Error Codes (PSGDEC) and the Diagnostic External
                Test Service Error Codes (DETSEC) into a single set of Diagnostic Error Codes
                (DiagError).