Availability:
     Level 5    , 'w'

  Quick Help:
     Write Servo RAM at Index, w[Index],[NumBytes],[Data],[ByteOffset]

  Description:
    The Write Servo RAM at Index command writes Servo RAM with the specified data.
    The base address of the Servo RAM location to be written 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 written.
    
          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 written.
    
          Type:    Unsigned 8-bit value
    
          Range:   1, 2 and 4 are the allowed values
    
          Default: 2
    
    2 - Servo RAM Data.
    
        This parameter specifies that data with which the servo RAM is to be written.
    
          Type:    Unsigned 32-bit value
    
          Range:   0 to 0xFFFFFFFF
    
          Default: 0
    
    3 - 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 written.
    
          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
    
  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).