Availability:
     Level 5    , 'r'

  Quick Help:
     Read Servo RAM at Index, r[Index],[NumBytes],[ByteOffset]

  Description:
    The Read Servo RAM at Index command reads and displays data contained in Servo RAM.
    The base address of the Servo RAM location to be read is retrieved from the Servo Symbol
    Table at the specified index and an optional byte offset is added to it.

  Input Parameters:

    0 - Servo Symbol Table Index.
    
        This parameter specifies the index of the Servo Symbol Table entry that contains
        the base address of the Servo RAM location to be read.
    
          Type:    Unsigned 16-bit value
    
          Range:   0 to 0xFFFF
    
          Default: None
    
    1 - Number of Bytes.
    
        This parameter specifies the number of servo RAM bytes to be read and displayed.
    
          Type:    Unsigned 8-bit value
    
          Range:   1, 2 and 4 are the allowed values
    
          Default: 2
    
    2 - Byte offset from base address.
    
        This parameter is an optional byte offset which will be added to the address of the
        servo RAM location to be read.
    
          Type:    Unsigned 32-bit value
    
          Range:   0 to 0xFFFFFFFF
    
          Default: 0
    
  Output Data:


    If an error occurred, the following information will be displayed.
    
          "DiagError aaaaaaaa"
    
       where
    
          aaaaaaaa is the Diagnostic Error Code
    
    If no error occurred, the servo data will be displayed in one of the following three ways.
    
          "Servo Symbol Table Index cccc RAM Data dd"           or
          "Servo Symbol Table Index cccc RAM Data eeee"         or
          "Servo Symbol Table Index cccc RAM Data ffffffff"
    
       where
    
          cccc     is the index of the Servo Symbol Table entry that contains the address
                   of the servo memory location to be read.
    
          dd       is an 8-bit value that was read from servo memory.
    
          eeee     is a 16-bit value that was read from servo memory.
    
          ffffffff is a 32-bit value that was read from servo memory.
    
  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).