| Field Name | Length (bits) | Bit | Contents | Description | ||
|---|---|---|---|---|---|---|
| Item | Total | Algn | Off | |||
| dataTeFaint | 96 + 128*n | 32 | 0 | telemetry Packet | 
Data Packet, Timed Exposure, Faint Mode (see table 20, swreq Rev. I) | |
  header | 
64 | 64 | 32 | 0 | telemetry Header | 
Telemetry Packet Header | 
    synch | 
32 | 32 | 32 | 0 | uint32 = 0x736f4166 | 
This field delimits the start of a telemetry packet. | 
    telemetryLength | 
10 | 10 | 1 | 32 | uint10 = 3+4*n | 
This field indicates the total number of 32-bit words in the telemetry packet | 
    formatTag | 
6 | 6 | 1 | 42 | uint6 = 21, 51 | 
This field identifies the content of the telemetry packet [see enum TlmFormatTag]: | 
    sequenceNumber | 
16 | 16 | 1 | 48 | uint16 | 
This field is the sequence number of the telemetry packet | 
  ccdId | 
4 | 4 | 1 | 64 | uint4 | 
Identify which CCD produced the data [see enum CcdId] | 
  fepId | 
3 | 3 | 1 | 68 | uint3 | 
Identify which FEP processed the data [see enum FepId] | 
  dataPacketNumber | 
20 | 20 | 1 | 71 | uint20 | 
Data Packet Number within the current CCD exposure | 
  events[(pl-3)/4] | 
128 | 128*n | 32 | 96 | event TeFaint | 
Array of Timed Exposure Faint Mode events | 
    ccdRow | 
10 | 10 | 1 | 96+ 128*i  | 
uint10 | 
CCD Row position of center pixel of the event | 
    ccdColumn | 
10 | 10 | 1 | 106+ 128*i  | 
uint10 | 
CCD Column position of center pixel of the event | 
    pulseHeights[9] | 
12 | 108 | 1 | 116+ 128*i  | 
pixel PulseHeight | 
Array of Raw Pixel Pulse Heights ((row, column) (-1, -1), (-1, 0), (-1, 1), (0, -1), ...) | 
      value | 
12 | 12 | 1 | 116+ 128*i+ 12*j  | 
uint12 | 
This represents the pulse height of a single pixel | 
| 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 < 9] | 
| n | the dimension of the events array [(pl-3)/4] | 
| pl | the value of the telemetryLength field |