Field Name | Length (bits) | Bit | Contents | Description | ||
---|---|---|---|---|---|---|
Item | Total | Algn | Off | |||
patchDataBiasError | 160 + 32*n | 32 | 0 | telemetry Packet |
Patched Bias Error Data Packet from a FEP (Patch) | |
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 = 5+n |
This field indicates the total number of 32-bit words in the telemetry packet |
formatTag |
6 | 6 | 1 | 42 | uint6 = 50 |
This field identifies the content of the telemetry packet [see enum TlmFormatTag]: TTAG_SCI_PATCHED_BIAS_ERROR |
sequenceNumber |
16 | 16 | 1 | 48 | uint16 |
This field is the sequence number of the telemetry packet |
biasStartTime |
32 | 32 | 32 | 64 | uint32 |
Science timestamp counter value at start of the bias computation |
biasParameterId |
32 | 32 | 32 | 96 | uint32 |
Bias Run's Parameter Block's Identifier field |
ccdId |
4 | 4 | 1 | 128 | uint4 |
Identify which CCD produced the error(s) [see enum CcdId] |
fepId |
3 | 3 | 1 | 132 | uint3 |
Identify which FEP computed the error(s) [see enum FepId] |
biasErrors[pl-5] |
32 | 32*n | 32 | 160 | patched BiasError |
Array of bias errors from this FEP during the current exposure |
row |
10 | 10 | 1 | 160+ 32*i |
uint10 |
Bias Map row containing the bias error |
column |
10 | 10 | 1 | 170+ 32*i |
uint10 |
Bias Map column containing one or two bias errors, aligned to even column boundary |
evenPixelFlags |
4 | 4 | 1 | 180+ 32*i |
uint4 |
Upper Nibble of Bias Map Field for Pixel at (Row, Column): |
oddPixelFlags |
4 | 4 | 1 | 184+ 32*i |
uint4 |
Upper Nibble of Bias Map Field for Pixel at (Row, Column+1): |
unused |
4 | 4 | 1 | 188+ 32*i |
uint4 |
Unused bits |
i | the index of an element in the biasErrors array (0 < i < n) |
n | the dimension of the biasErrors array [pl-5] |
pl | the value of the telemetryLength field |