Field Name Length (bits) Bit Contents Description
Item Total Algn Off
addPatch 96 + 32*n 16 0 command Packet Add a patch to the patch list (see table 71, swreq Rev. I)
  header 4848 16 0 command Header Command Packet Header
    commandLength 1616 16 0 uint16 = 6+2*n Number of 16-bit words in the command packet
    commandIdentifier 1616 16 16 uint16 Used by ground to identify the command
    commandOpcode 1616 16 32 uint16 = 21 Command Operation code which determines format and action of the command [see enum CmdOpcode]: CMDOP_ADD_PATCH
  patchId 1616 16 48 uint16 Unique Patch Identifier (0xffff illegal for this command)
  writeAddress 3232 16 64 uint32 Virtual Back End Processor address to write the patch to upon reset
  writeData[pl/2-3] 3232*n 32 96 uint32 Data/code to write to the specified address upon reset

Definition of variables
n the dimension of the writeData array [pl/2-3]
pl the value of the commandLength field