Field Name Length (bits) Bit Contents Description
Item Total Algn Off
loadTeBlock 24002400 16 0 command Packet Load Timed Exposure Parameter Block (see table 11, swreq Rev. I)
  header 4848 16 0 command Header Command Packet Header
    commandLength 1616 16 0 uint16 = 150 Number of 16-bit words in the command packet
    commandIdentifier 1616 16 16 uint16 Used by ground to identify the command
    commandOpcode 1616 16 32 uint16 = 9 Command Operation code which determines format and action of the command [see enum CmdOpcode]: CMDOP_LOAD_TE
  teBlockSlotIndex 1616 16 48 uint16 Selects which Timed Exposure Parameter Block Slot to overwrite with the contained block
  checksum 1616 16 64 uint16 This is the 16-bit XOR checksum value for the following parameter block
  parameterBlockId 3232 16 80 uint32 Identifies the Timed Exposure Parameter Block
  fepCcdSelect[6] 424 1 112 ccd IdSelect Array of Ccd Selections indexed by FEP Id [see enum CcdId]
    ccdIdSelection 44 1 112 uint4 This identifies a CCD, where values 0 through 9 respectively select CCDs I0-I3 and S0-S5, and 10 acts as a deselect. [see enum CcdId]
  fepMode 44 1 136 uint4 Front End Algorithm selection (0:Raw, 1:Histogram, 2:3x3, 3:5x5, 4:cti1, 5:cti2, 6:15 TBD) [see enum TeFepMode]
  bepPackingMode 44 1 140 uint4 Event List Packing Code (0:Faint, 1:FaintBias, 2:Graded, 3:EvHist, 4:15 TBD) [see enum TeBepMode]
  onChip2x2Summing 11 1 144 bit On-chip summing selection (0: none, 1: sum 2x2)
  ignoreBadPixelMap 11 1 145 bit Disable use of Bad Pixel Map (0: Use, 1:Ignore Map)
  ignoreBadColumnMap 11 1 146 bit Disable use of Timed Exposure Bad Column Map (0:Use, 1:Ignore Map)
  recomputeBias 11 1 147 bit Enable bias calibration when used for data run (0:Don't compute, 1:Compute)
  trickleBias 11 1 148 bit Telemeter re-computed bias (0: Don't send, 1:Send)
  subarrayStartRow 1010 1 149 uint10 Index of first (possibly summed) row to clock out of the CCDs
  subarrayRowCount 1010 1 159 uint10 One less than the number of (possibly summed) rows to clock out of the CCD
  overclockPairsPerNode 44 1 169 uint4 Number of pairs of (possibly summed) overclock pixels (per output node)
  outputRegisterMode 22 1 173 uint2 Output Register Clocking Mode (0:Full, 1:Diagnostic, 2:AC, 3:BD) [see enum QuadMode]
  ccdVideoResponse[6] 16 1 175 video Response Array of CCD video responses, indexed by FEP Id. In cases of conflict, the last entry wins.
    videoResponse 11 1 175 bit This selects the video chain response for a given CCD. 0 indicates 1:1, and 1 indicates a 1:4 response
  squeegeeRows 33 1 181 uint3 Number of CCD rows to retain in image store in Squeegee mode (0: none, n: rows in powers of 2**(n-1))
  squeegeeIdle1 22 1 184 uint2 Number of clock cycles to wait between image-to-frame transfers in Squeegee mode (0: none, n: cycles in powers of 2**(n-1) when Squeegee Rows > 0)
  squeegeeIdle2 22 1 186 uint2 Number of clock cycles to wait between reverse-image transfers in Squeegee mode (0: none, n: cycles in powers of 2**(n-1) when Squeegee Rows > 0)
  squeegeeFlushCount 33 1 188 uint3 Number of initial CCD frames to flush in Squeegee mode (0: none, n: rows in powers of 2**(n-1) when Squeegee Rows > 0)
  squeegeeExtraRows 11 1 191 bit If non-zero reverse-clock the image store an extra 32 rows in squeegee mode.
  primaryExposure 1616 16 192 uint16 Primary Exposure Time in 1/10 second units (NOTE: To achieve the minimum integration time, i.e. the \"smear\" time, use 0 and and only configure a single CCD. To achive 0.1 second integration time, one must configure only 1 or 2 CCDs, to achieve 0.2 second integration, configure fewer than 5 CCDs. If these constraints are exceeded, the system will improperly allow overlap of parallel transfers on two or more CCDs).
  secondaryExposure 1616 16 208 uint16 Secondary Exposure Time in 1/10 second units (NOTE: To achieve the minimum integration time, i.e. the \"smear\" time, use 0 and only configure a single CCD. To achive 0.1 second integration time, configure only 1 or 2 CCDs, to achieve 0.2 second integration, configure fewer than 5 CCDs. If these constraints are exceeded, the system will improperly allow overlap of large parallel transfers on two or more CCDs).
  dutyCycle 1616 16 224 uint16 Number of Secondary Exposures per Primary
  fep0EventThreshold[4] 1664 16 240 int16 Threshold set points for each output node coming into Fep 0 [see enum QuadId]
  fep1EventThreshold[4] 1664 16 304 int16 Threshold set points for each output node coming into Fep 1 [see enum QuadId]
  fep2EventThreshold[4] 1664 16 368 int16 Threshold set points for each output node coming into Fep 2 [see enum QuadId]
  fep3EventThreshold[4] 1664 16 432 int16 Threshold set points for each output node coming into Fep 3 [see enum QuadId]
  fep4EventThreshold[4] 1664 16 496 int16 Threshold set points for each output node coming into Fep 4 [see enum QuadId]
  fep5EventThreshold[4] 1664 16 560 int16 Threshold set points for each output node coming into Fep 5 [see enum QuadId]
  fep0SplitThreshold[4] 1664 16 624 uint16 Split Threshold set points for each output node coming into Fep 0 [see enum QuadId]
  fep1SplitThreshold[4] 1664 16 688 uint16 Split Threshold set points for each output node coming into Fep 1 [see enum QuadId]
  fep2SplitThreshold[4] 1664 16 752 uint16 Split Threshold set points for each output node coming into Fep 2 [see enum QuadId]
  fep3SplitThreshold[4] 1664 16 816 uint16 Split Threshold set points for each output node coming into Fep 3 [see enum QuadId]
  fep4SplitThreshold[4] 1664 16 880 uint16 Split Threshold set points for each output node coming into Fep 4 [see enum QuadId]
  fep5SplitThreshold[4] 1664 16 944 uint16 Split Threshold set points for each output node coming into Fep 5 [see enum QuadId]
  lowerEventAmplitude 1616 16 1008 uint16 Minimum accepted event amplitude (pulse height filter)
  eventAmplitudeRange 1616 16 1024 uint16 Range of event amplitudes accepted by the pulse height filter. (0xffff: accepts all events that are not below Lower Event Amplitude)
  gradeSelections[256] 1256 1 1040 grade SelectionFlag Array of accepted event grade code flags, indexed by grade code (grade filter) [see Event Grade Code Definition]
    gradeSelectValue 11 1 1040 bit This indicates if events whose grade corresponds to the field should be telemetered. 0 indicates don't send, 1 indicates send [see Event Grade Code Definition]
  windowSlotIndex 1616 16 1296 uint16 Slot Id of 2D Window List Parameter Block to use (0xffff selects no windows)
  histogramCount 1616 16 1312 uint16 Number of exposures to accumulate histograms
  biasCompressionSlotIndex[6] 848 16 1328 uint8 Slot identifier of Compression table for bias map from each FEP (255 indicates no compression)
  rawCompressionSlotIndex 88 16 1376 uint8 Slot identifier of Compression table for raw mode data from all FEPs (255 indicates no compression)
  ignoreInitialFrames 1616 16 1392 uint16 The number of whole exposure frames that the FEP is to ignore at the start of a bias calibration. If zero, accept all valid data after the first VSYNC.
  biasAlgorithmId[6] 848 16 1408 uint8 Selects bias algorithm to use for indexed FEP (1:Whole Frame, 2:Strip) [see enum fepBiasType and Bias Algorithm Selection Codes, Timed Exposure]
  biasArg0[6] 1696 32 1472 int16 Bias exposure count for indexed FEP (Whole:Condition Count, Strip:Exposure Count)
  biasArg1[6] 1696 32 1568 int16 Bias parameter for indexed FEP (Whole:Condition Cnt + Approximation Cnt, Strip:(0:Mean, 1:Fractile, 2:MedMean))
  biasArg2[6] 1696 32 1664 int16 Bias parameter for indexed FEP (Whole:Low Pixel Threshold, Strip:(Mean/MedMean:Sigma Rejection, Fractile:Sorted Array Index))
  biasArg3[6] 1696 32 1760 int16 Bias parameter for indexed FEP (Whole:Event Threshold, Strip:Number of largest pixels to eliminate)
  biasArg4[6] 1696 32 1856 int16 Bias parameter for indexed FEP (Whole:Rejection Threshold, Strip:Number of smallest pixels to eliminate)
  fep0VideoOffset[4] 1664 16 1952 uint16 Video Offset values for each output node coming into FEP 0 [see enum QuadId]
  fep1VideoOffset[4] 1664 16 2016 uint16 Video Offset values for each output node coming into FEP 1 [see enum QuadId]
  fep2VideoOffset[4] 1664 16 2080 uint16 Video Offset values for each output node coming into FEP 2 [see enum QuadId]
  fep3VideoOffset[4] 1664 16 2144 uint16 Video Offset values for each output node coming into FEP 3 [see enum QuadId]
  fep4VideoOffset[4] 1664 16 2208 uint16 Video Offset values for each output node coming into FEP 4 [see enum QuadId]
  fep5VideoOffset[4] 1664 16 2272 uint16 Video Offset values for each output node coming into FEP 5 [see enum QuadId]
  deaLoadOverride 3232 32 2336 uint32 If not zero, pointer to explicit DEA Load in RAM
  fepLoadOverride 3232 32 2368 uint32 If not zero, pointer to explicit FEP Load in RAM