Field Name | Length (bits) | Bit | Contents | Description | ||
---|---|---|---|---|---|---|
Item | Total | Algn | Off | |||
dataTeFaintBias | 96 + 236*n | 32 | 0 | telemetry Packet |
Data Packet, Timed Exposure, Faint Mode with Bias (see table 22, 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+(59*n)/8 |
This field indicates the total number of 32-bit words in the telemetry packet |
formatTag |
6 | 6 | 1 | 42 | uint6 = 23 |
This field identifies the content of the telemetry packet [see enum TlmFormatTag]: TTAG_SCI_TE_DAT_FAINTB |
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[(8*pl-24)/59] |
236 | 236*n | 32 | 96 | event TeFaintBias |
Array of Timed Exposure Faint Bias events |
ccdRow |
10 | 10 | 1 | 96+ 236*i |
uint10 |
CCD Row position of center pixel of the event |
ccdColumn |
10 | 10 | 1 | 106+ 236*i |
uint10 |
CCD Column position of center pixel of the event |
pulseHeights[9] |
12 | 108 | 1 | 116+ 236*i |
pixel PulseHeight |
Array of Raw Pixel Pulse Heights ((row, column) (-1, -1), (-1, 0), (-1, 1), (0, -1), ...) |
value |
12 | 12 | 1 | 116+ 236*i+ 12*j |
uint12 |
This represents the pulse height of a single pixel |
biasValues[9] |
12 | 108 | 1 | 224+ 236*i |
pixel BiasValue |
Array of Pixel Bias Map Values ((row, column) (-1, -1), (-1, 0), (-1, 1), (0, -1), ...) |
value |
12 | 12 | 1 | 224+ 236*i+ 12*k |
uint12 |
This represents the bias map value 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] |
k | the index of an element in the biasValues array [0 < k < 9] |
n | the dimension of the events array [(8*pl-24)/59] |
pl | the value of the telemetryLength field |