Field Name Length (bits) Bit Contents Description
Item Total Algn Off
pramReadReply 192 + 16*n 32 0 telemetry Packet Memory Read of DEA PRAM (see table 61, swreq Rev. I)
  header 6464 32 0 telemetry Header Telemetry Packet Header
    synch 3232 32 0 uint32 = 0x736f4166 This field delimits the start of a telemetry packet.
    telemetryLength 1010 1 32 uint10 = 6+n/2 This field indicates the total number of 32-bit words in the telemetry packet
    formatTag 66 1 42 uint6 = 4 This field identifies the content of the telemetry packet [see enum TlmFormatTag]: TTAG_READ_PRAM
    sequenceNumber 1616 1 48 uint16 This field is the sequence number of the telemetry packet
  commandId 1616 16 64 uint16 Command Identifier of command which initiated the read
  ccdId 44 1 80 uint4 CCD Controller whose PRAM is being read [see enum CcdId]
  bepTickCounter 3232 32 96 uint32 Back End Timer Tick interrupt counter value at start of read (1/10 sec. ticks)
  requestedIndex 1616 16 128 uint16 This is the original index requested by the Read Pram command
  requestedWordCount 1616 16 144 uint16 This is the original word count requested by the Read Pram command
  readIndex 1616 16 160 uint16 Starting Index into the DEA board's PRAM of the read data
  readData[2*pl-12] 1616*n 16 176 uint16 Array of 16-bit words read from PRAM (Note: If Requested Word Count is odd, then the last 16-bit word of the last packet is a pad word)

Definition of variables
n the dimension of the readData array [2*pl-12]
pl the value of the telemetryLength field