Field Name |
Length (bits) |
Bit |
Contents |
Description |
Item |
Total |
Algn |
Off |
dataCcRaw |
192 + 32*n |
32 |
0 |
telemetry Packet |
Data Packet, Continuous Clocking, Raw Mode (see table 31, 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 = 6+n |
This field indicates the total number of 32-bit words in the telemetry packet |
formatTag |
6 | 6 |
1 |
42 |
uint6 = 27 |
This field identifies the content of the telemetry packet [see enum TlmFormatTag]: TTAG_SCI_CC_DAT_RAW |
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 |
transferRow |
9 | 9 |
1 |
91 |
uint9 |
Transfer Row position of first pixel in data packet |
compressionTableSlotIndex |
8 | 8 |
1 |
100 |
uint8 |
Slot index of Huffman Compression Table used to pack data (255 no compression) |
compressionTableIdentifier |
32 | 32 |
1 |
108 |
uint32 |
Identifier stored within Huffman Compression Table used to pack data (0 if no compression) |
pixelCount |
32 | 32 |
1 |
140 |
uint32 |
The total number of pixels packed into the packet |
data[pl-6] |
32 | 32*n |
32 |
192 |
uint32 |
Bit-packed raw mode data, uncompressed bit-packed array of 1024 12-bit pixel pulse heights, followed by 12-bit overclock pixels from each output node. |