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 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 = 5+n This field indicates the total number of 32-bit words in the telemetry packet
    formatTag 66 1 42 uint6 = 50 This field identifies the content of the telemetry packet [see enum TlmFormatTag]: TTAG_SCI_PATCHED_BIAS_ERROR
    sequenceNumber 1616 1 48 uint16 This field is the sequence number of the telemetry packet
  biasStartTime 3232 32 64 uint32 Science timestamp counter value at start of the bias computation
  biasParameterId 3232 32 96 uint32 Bias Run's Parameter Block's Identifier field
  ccdId 44 1 128 uint4 Identify which CCD produced the error(s) [see enum CcdId]
  fepId 33 1 132 uint3 Identify which FEP computed the error(s) [see enum FepId]
  biasErrors[pl-5] 3232*n 32 160 patched BiasError Array of bias errors from this FEP during the current exposure
    row 1010 1 160+
uint10 Bias Map row containing the bias error
    column 1010 1 170+
uint10 Bias Map column containing one or two bias errors, aligned to even column boundary
    evenPixelFlags 44 1 180+
uint4 Upper Nibble of Bias Map Field for Pixel at (Row, Column):
    oddPixelFlags 44 1 184+
uint4 Upper Nibble of Bias Map Field for Pixel at (Row, Column+1):
    unused 44 1 188+
uint4 Unused bits

Definition of variables
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