Description:
    This batch file attempts to verify that the level 5 serial port diagnostic commands
    can be executed.
   
******************************************************************************************
    Clear the Expected Batch File Errors.
   ******************************************************************************************
    -*9                                 All Level '*' Command: Special Batch File Function - Clear Expected Errors
   
******************************************************************************************
    Enable error logging and clear the error log.
   ******************************************************************************************
    -/LE1                               Level L 'E' Command: Enable / Disable Logging
    -/LiFFFC                            Level L 'i' Command: Initialize Log File
   
******************************************************************************************
    Display the help information for the Level 5 commands.
   ******************************************************************************************
    -/CQ5                               Level C 'Q' Command: Display ASCII Command Information
   
******************************************************************************************
    Change to Command Level 5.
   ******************************************************************************************
    -/5                                 All Level '/' Command: Change Diagnostic Command Level
   
******************************************************************************************
    Test the Servo RAM Commands.
   
    Read and display the number of Servo Wedges using the Read Servo Symbol Table at
    Index command.
   
    Read and display the first and second entries in the SAP MR Bias Table using the
    Read Servo RAM at Index command.
   
    Read and display the first four bytes of servo RAM using the Read Servo RAM at
    Address command.
   ******************************************************************************************
    -i8C                                'i' Command: Read Servo Symbol Table at Index
    -r20,2                              'r' Command: Read Servo RAM at Index (MR Bias Table entry 0)
    -r20,2,2                            'r' Command: Read Servo RAM at Index (MR Bias Table entry 1)
    -R0,4                               'R' Command: Read Servo RAM at Address
   
******************************************************************************************
    Issue a Generic Servo command to read the Servo Symbol Table at Index and retrieve the
    number of Servo Wedges.
   ******************************************************************************************
    -C501,8C                            'C' Command: Generic Servo Command
   
******************************************************************************************
    Read and display the DDR Buffer.
   
    Note: This feature may not be supported on all drives.  If the feature is not supported
    DiagError 6000 (Unsupported Servo Feature) will be reported.
   ******************************************************************************************
    -*A,6000,0,1                        All Level '*' Command: Special Batch File Function - Set Expected Error
    -D                                  'D' Command: Read / Unlock DDR Buffer
   
******************************************************************************************
    Display the selected Servo Controller for head 0.
   ******************************************************************************************
    -G0                                 'G' Command: Select Servo Controller
   
******************************************************************************************
    Disable and enable Servo VCM DAC and A to D updates.
   ******************************************************************************************
    -U0,0                               'U' Command: Enable / Disable Servo Updates (Disable)
    -U1,1                               'U' Command: Enable / Disable Servo Updates (Enable)
   
******************************************************************************************
    Test the Bode Plot command.
   
    Before executing the Bode Plot command, set the Test Space to single track mode and
    seek to a known track.  This initializes the diagnostic current and target address
    for future commands that use them.
   ******************************************************************************************
    -A0                                 All Level 'A' Command: Set Test Space
    -/2S200,0                           'S' Command: Seek to Logical Cylinder and Head
    -.                                  Online '.' Command: Display Active Status
    -/5B,200                            'B' Command: Servo Bode Plot
   
******************************************************************************************
    Test the  Disable / Enable Servo ZAP coefficients and ZAP read command.
   
       0: Disable ZAP coefficients
       1: Enable Write ZAP coefficients only with ZAP data from disk
       2: Enable both Read and Write ZAP coefficients with ZAP data from ZAP table
       3: Reserved for future use (Not Tested)
       4: Enable Read ZAP coefficients only with ZAP data from disk
       5: Enable both Read and Write ZAP coefficients with ZAP data from disk
   ******************************************************************************************
    -d0                                 'd' Command: Disable / Enable Servo ZAP coefficients and ZAP read
    -d1                                 'd' Command: Disable / Enable Servo ZAP coefficients and ZAP read
    -d2                                 'd' Command: Disable / Enable Servo ZAP coefficients and ZAP read
    -d4                                 'd' Command: Disable / Enable Servo ZAP coefficients and ZAP read
    -d5                                 'd' Command: Disable / Enable Servo ZAP coefficients and ZAP read
   
******************************************************************************************
    Read ZAP data from the disk to the table.
   ******************************************************************************************
    -Z                                  'Z' Command: Read Zap from Disc to Table
   
******************************************************************************************
    Display the Active Error Log and check if the Batch File failed.
   ******************************************************************************************
    -*B                                 All Level '*' Command: Special Batch File Function - Display Log
    -|                                  '|' Command: Batch File Terminator