Description:
    This batch file attempts to verify that the level 4 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 4 commands.
   ******************************************************************************************
    -/CQ4                               Level C 'Q' Command: Display ASCII Command Information
   
******************************************************************************************
    Change to Command Level 4.
   ******************************************************************************************
    -/4                                 All Level '/' Command: Change Diagnostic Command Level
   
******************************************************************************************
    Display the active error log.
   ******************************************************************************************
    -E                                  'E' Command: Display / Edit Log
   
******************************************************************************************
    Test the Set Seek Speed and Measure Seek Access Time commands by measuring the access
    time at each seek speed.
   ******************************************************************************************
    -u1,0                               'u' Command: Set Seek Speed - Enable Diag Seek Speed 0
    -D                                  'D' Command: Measure Seek Access Time
    -u1,1                               'u' Command: Set Seek Speed  - Enable Diag Seek Speed 1
    -D                                  'D' Command: Measure Seek Access Time
    -u1,2                               'u' Command: Set Seek Speed  - Enable Diag Seek Speed 2
    -D                                  'D' Command: Measure Seek Access Time
    -u1,3                               'u' Command: Set Seek Speed  - Enable Diag Seek Speed 3
    -D                                  'D' Command: Measure Seek Access Time
    -u2                                 'u' Command: Set Seek Speed 1 - Disable Diag Seek Speed
   
******************************************************************************************
    Test the seek commands.  The commands that perform multiple seeks are tested first,
    then the Test Space is set to single track mode and the seek commands are tested.
    This will initializes the diagnostic current and target address for future commands
    that use them.
   ******************************************************************************************
    -v                                  'v' Command: Butterfly Seek Test
    -A0                                 All Level 'A' Command: Set Test Space
    -S200,0                             'S' Command: Seek to Logical Cylinder and Head
    -.                                  Online '.' Command: Display Active Status
    -H0                                 'H' Command: Select Logical Head
    -.                                  Online '.' Command: Display Active Status
    -K                                  'K' Command: Set Tracking Offset
    -.                                  Online '.' Command: Display Active Status
    -O                                  'O' Command: Display Micro Jog for Logical Cylinder and Head
   
******************************************************************************************
    Display the current RVFF Control Mode.
   
    If this feature is not supported on the drive an Invalid Servo Symbol Table Entry
    (DiagError 6004) will be reported.
   ******************************************************************************************
    -*A,6004,0,1                        All Level '*' Command: Special Batch File Function - Set Expected Error
    -B                                  'B' Command: Enable / Disable RVFF
   
******************************************************************************************
    Display the current PES Output statePLOT PES for the current track.
   ******************************************************************************************
    -e                                  'e' Command: Enable / Disable PES Output
   
******************************************************************************************
    Scan the current track for servo defects and ZAp, then display the ZAP table.
   ******************************************************************************************
    -l                                  'l' Command: Scan Track for Servo Defects and ZAP
    -t                                  't' Command: Display / Modify ZAP 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