TE Paramater Block Field Name Description Load Timed Exposure loadTeBlock Parameter Block (see table 11, swreq Rev. F) header Command Packet Header commandLength Number of 16-bit words in the command packet commandIdentifier Used by ground to identify the command Command Operation code which determines format commandOpcode and action of the command [see enum CmdOpcode]: CMDOP_LOAD_TE Selects which Timed teBlockSlotIndex Exposure Parameter Block Slot to overwrite with the contained block This is the 16-bit XOR checksum checksum value for the following parameter block parameterBlockId Identifies the Timed Exposure Parameter Block Array of Ccd Selections fepCcdSelect[6] indexed by FEP Id [see enum CcdId] This identifies a CCD, where values 0 through 9 ccdIdSelection respectively select CCDs I0-I3 and S0-S5, and 10 acts as a deselect. [see enum CcdId] Front End Algorithm selection (0:Raw, fepMode 1:Histogram, 2:3x3, 3:5x5, 4:15 TBD) [see enum TeFepMode] Event List Packing Code bepPackingMode (0:Faint, 1:FaintBias, 2:Graded, 3:15 TBD) [see enum TeBepMode] onChip2x2Summing On-chip summing selection (0: none, 1: sum 2x2) ignoreBadPixelMap Disable use of Bad Pixel Map (0: Use, 1:Ignore Map) Disable use of Timed ignoreBadColumnMap Exposure Bad Column Map (0:Use, 1:Ignore Map) Enable bias calibration recomputeBias when used for data run (0:Don't compute, 1:Compute) trickleBias Telemeter re-computed bias (0: Don't send, 1:Send) Index of first (possibly subarrayStartRow summed) row to clock out of the CCDs One less than the number subarrayRowCount of (possibly summed) rows to clock out of the CCD Number of pairs of overclockPairsPerNode (possibly summed) overclock pixels (per output node) Output Register Clocking outputRegisterMode Mode (0:Full, 1:Diagnostic, 2:AC, 3:BD) [see enum QuadMode] Array of CCD video ccdVideoResponse[6] responses, indexed by FEP Id. In cases of conflict, the last entry wins. This selects the video videoResponse chain response for a given CCD. 0 indicates 1:1, and 1 indicates a 1:4 response 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, primaryExposure 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). 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, secondaryExposure 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 Number of Secondary Exposures per Primary Threshold set points for fep0EventThreshold[4] each output node coming into Fep 0 [see enum QuadId] Threshold set points for fep1EventThreshold[4] each output node coming into Fep 1 [see enum QuadId] Threshold set points for fep2EventThreshold[4] each output node coming into Fep 2 [see enum QuadId] Threshold set points for fep3EventThreshold[4] each output node coming into Fep 3 [see enum QuadId] Threshold set points for fep4EventThreshold[4] each output node coming into Fep 4 [see enum QuadId] Threshold set points for fep5EventThreshold[4] each output node coming into Fep 5 [see enum QuadId] Split Threshold set points fep0SplitThreshold[4] for each output node coming into Fep 0 [see enum QuadId] Split Threshold set points fep1SplitThreshold[4] for each output node coming into Fep 1 [see enum QuadId] Split Threshold set points fep2SplitThreshold[4] for each output node coming into Fep 2 [see enum QuadId] Split Threshold set points fep3SplitThreshold[4] for each output node coming into Fep 3 [see enum QuadId] Split Threshold set points fep4SplitThreshold[4] for each output node coming into Fep 4 [see enum QuadId] Split Threshold set points fep5SplitThreshold[4] for each output node coming into Fep 5 [see enum QuadId] Minimum accepted event lowerEventAmplitude amplitude (pulse height filter) Range of event amplitudes accepted by the pulse eventAmplitudeRange height filter. (0xffff: accepts all events that are not below Lower Event Amplitude) Array of accepted event grade code flags, indexed gradeSelections[256] by grade code (grade filter) [see Event Grade Code Definition] This indicates if events whose grade corresponds to the field should be gradeSelectValue telemetered. 0 indicates don't send, 1 indicates send [see Event Grade Code Definition] Slot Id of 2D Window List windowSlotIndex Parameter Block to use (0xffff selects no windows) histogramCount Number of exposures to accumulate histograms Slot identifier of biasCompressionSlotIndex[6] Compression table for bias map from each FEP (255 indicates no compression) Slot identifier of Compression table for raw rawCompressionSlotIndex mode data from all FEPs (255 indicates no compression) The number of whole exposure frames that the FEP is to ignore at the ignoreInitialFrames start of a bias calibration. If zero, accept all valid data after the first VSYNC. Selects bias algorithm to use for indexed FEP biasAlgorithmId[6] (1:Whole Frame, 2:Strip) [see enum fepBiasType and Bias Algorithm Selection Codes, Timed Exposure] Bias exposure count for biasArg0[6] indexed FEP (Whole:Condition Count, Strip:Exposure Count) Bias parameter for indexed FEP (Whole:Condition Cnt + biasArg1[6] Approximation Cnt, Strip:(0:Mean, 1:Fractile, 2:MedMean)) Bias parameter for indexed FEP (Whole:Low Pixel biasArg2[6] Threshold, Strip:(Mean/MedMean:Sigma Rejection, Fractile:Sorted Array Index)) Bias parameter for indexed FEP (Whole:Event biasArg3[6] Threshold, Strip:Number of largest pixels to eliminate) Bias parameter for indexed FEP (Whole:Rejection biasArg4[6] Threshold, Strip:Number of smallest pixels to eliminate) Video Offset values for fep0VideoOffset[4] each output node coming into FEP 0 [see enum QuadId] Video Offset values for fep1VideoOffset[4] each output node coming into FEP 1 [see enum QuadId] Video Offset values for fep2VideoOffset[4] each output node coming into FEP 2 [see enum QuadId] Video Offset values for fep3VideoOffset[4] each output node coming into FEP 3 [see enum QuadId] Video Offset values for fep4VideoOffset[4] each output node coming into FEP 4 [see enum QuadId] Video Offset values for fep5VideoOffset[4] each output node coming into FEP 5 [see enum QuadId] deaLoadOverride If not zero, pointer to explicit DEA Load in RAM fepLoadOverride If not zero, pointer to explicit FEP Load in RAM