Field Name Length (bits) Bit Contents Description
Item Total Algn Off
dataCcFaint 96 + 55*n 32 0 telemetry Packet Data Packet, Continuous Clocking, Faint Mode (see table 33, 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 = 3+(55*n)/32 This field indicates the total number of 32-bit words in the telemetry packet
    formatTag 66 1 42 uint6 = 29 This field identifies the content of the telemetry packet [see enum TlmFormatTag]: TTAG_SCI_CC_DAT_FAINT
    sequenceNumber 1616 1 48 uint16 This field is the sequence number of the telemetry packet
  ccdId 44 1 64 uint4 Identify which CCD produced the data [see enum CcdId]
  fepId 33 1 68 uint3 Identify which FEP processed the data [see enum FepId]
  dataPacketNumber 2020 1 71 uint20 Data Packet Number within the current CCD exposure
  events[(32*pl-96)/55] 5555*n 32 96 event CcFaint Array of Continuous Clocking Faint Mode events
    transferRow 99 1 96+
55*i
uint9 Transfer Row counter (relative to start of frame) of center pixel of the event
    ccdColumn 1010 1 105+
55*i
uint10 CCD Column position of center pixel of the event
    pulseHeights[3] 1236 1 115+
55*i
pixel PulseHeight Array of Raw Pixel Pulse Heights columns -1, 0, 1
      value 1212 1 115+
55*i+
12*j
uint12 This represents the pulse height of a single pixel

Definition of variables
i the index of an element in the events array (0 < i < n)
j the index of an element in the pulseHeights array [0 < j < 3]
n the dimension of the events array [(32*pl-96)/55]
pl the value of the telemetryLength field