Availability:
     All Level  , 'L'

  Quick Help:
     Enable Looping, L[Opts],[CountOrStopOnErrCode]

  Description:
    This command enables looping, with the specified loop count and  options, on the next
    diagnostic command received.

  Input Parameters:

    0 - Looping Options.
    
        This parameter is a bit-significant value that specifies the following options:
    

          Bit 15-7: reserved
          
          Bit 6: Enable Stop on Test Space Wrapped
          
                 If this bit is equal to 1, then looping will stop when the Test
                 Space wraps.  This means that when the current head and track have
                 incremented past the end of the Test Space and have been wrapped
                 back to the beginning of the Test Space, then looping will stop.
          
          Bit 5: Enable Stop on Specified Error
          
                 If this bit is equal to 1, looping will be halted if the command
                 completes with the error code specified by Parameter 1.
          
          Bit 4: Disable Error Display
          
                 If this bit is equal to 1, errors that occur while looping will
                 not be displayed.
          
          Bit 3: reserved
          
          Bit 2: Enable Spin Down on Error
          
                 If this bit is equal to 1, the drive will be spun down if the
                 command completes with an error.
          
          Bit 1: Enable Stop on No Error
          
                 If this bit is equal to 1, looping will be halted if the command
                 completes with no error.
          
          Bit 0: Enable Continue on Error
          
                 If this bit is equal to 1, looping will continue if the command
                 completes with an error.
    
          Type:    Unsigned 16-bit value
    
          Range:   0 to 0xffff
    
          Default: All options disabled
    
    1 - Stop On Error Code / Loop Count.
    
        If Parameter 0 bit 5 is equal to 1, this parameter will specify the Error
        Code on which looping should be halted.  If Parameter 0 bit 5 is equal to 0,
        this parameter will specify the number of times the command will be looped.
        Setting the Loop Count to 0 will cause the command to loop until one of the
        stop conditions specified by Parameter 1 occurs or until looping is aborted
        by the user entering a Carriage Return.
    
          Type:    Unsigned 32-bit value
    
          Range:   0 to 0xffffffff
    
          Default: 0
    
  Output Data:
    None

  Revision History:

    0001.0000   Initial revision.
    0001.0001   Increased the size of Parameter 1 (Error Code or Loop Count) to 32-bits.
    0001.0002   Add option to enable stopping when the Test Space wraps.