/* HiRISE Observation */ /* Science Channel Header data component structure description */ /* UA::HiRISE ($Revision: 1.2 $ $Date: 2005/05/26 18:03:38 $) */ OBJECT = COLUMN NAME = "MSB Science Channel Sync Pattern" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 1 BYTES = 4 DESCRIPTION = "Most significant bytes of the Science Channel Sync pattern, valid sync pattern is 0xFFFF0000" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Least signification bytes of Science Channel Sync Pattern" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 5 BYTES = 4 DESCRIPTION = "Least significant bytes of the Science channel Sync pattern, valid sync pattern is 0xFFFF0000" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Post binned lines per pixel" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 9 BYTES = 2 DESCRIPTION = "Number of post binned lines per pixel created for the CCD" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Post binned lines" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 11 BYTES = 4 DESCRIPTION = "Number of post binned lines" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Pad 1" DATA_TYPE = CHARACTER START_BYTE = 15 BYTES = 2 DESCRIPTION = "Data alignment padding" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CPMM Number" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 17 BYTES = 2 DESCRIPTION = "CCD Processing /Memory Module number (0-13) associated with observation. This field is used to construct the MRO:CPMM_NUMBER keyword value in the PDS labels of the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Channel number" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 19 BYTES = 2 DESCRIPTION = "Channel number (0-1) associated with this product" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Observation ID" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 21 BYTES = 4 DESCRIPTION = "Observation ID, value provided by uplink commanding and passed back through downlink. This field is deconvolved and translated to form the MRO:OBSERVATION_ID parameter found in the PDS labels for the EDR product" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Transaction ID" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 25 BYTES = 4 DESCRIPTION = "Transaction ID provided by MRO flight s/w." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Powered CPMMs" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 29 BYTES = 4 DESCRIPTION = "Number of CPMMs commanded to acquire imaging." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Powered CPMM mask" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 33 BYTES = 4 DESCRIPTION = "Bit mask indicating which CPMMs were commanded to acquire imaging. This parameter corresponds to the MRO:POWERED_CPMM_FLAG keyword found in the PDS labels for the EDR products. Bit 13 corresponds to CPMM 13 and bit 0 corresponds to CPMM 0" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "MRO exposure time" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 37 BYTES = 4 DESCRIPTION = "Exposure time from EXP_TIME provided by MRO S/C flight software. This field contains the seconds field of the MRO spacecraft clock count." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "MRO exposure time sub-seconds" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 41 BYTES = 4 DESCRIPTION = "Sub-seconds filed of exposure time from EXP_TIME provided by MRO S/C flight software. There are 65,536 sub-second ticks in a second." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "HiRISE exposure time" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 45 BYTES = 4 DESCRIPTION = "Exposure time as defined by the HiRISE internal clock. Except for possible drift between the instrument and spacecraft clock count, this field should be identical to the MRO exposure time field and corresponds to the seconds field of the spacecraft seconds field." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "HiRISE exposure time sub-seconds" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 49 BYTES = 4 DESCRIPTION = "This field contains the conversion of the MRO sub-seconds field to the units of the HiRISE internal clock sub-seconds field. There are .10 milliseconds per tick." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Calculated analog power-on time" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 53 BYTES = 4 DESCRIPTION = "Calculated time to begin analog power on sequence in seconds." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Calculated analog power-on time sub-seconds" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 57 BYTES = 4 DESCRIPTION = "Calculated microsecond time to begin the analog power on sequence, .10 milliseconds per tick" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Analog power-on time" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 61 BYTES = 4 DESCRIPTION = "Time to begin the analog power on sequence in seconds" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Analog power-on time sub-seconds" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 65 BYTES = 4 DESCRIPTION = "Time to begin the analog power on sequence microseconds, .10 milliseconds per tick" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Expose start time" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 69 BYTES = 4 DESCRIPTION = "Actual time used to start the exposure. This parameter is used to construct the MRO:OBSERVATION_START_COUNT keyword found in the PDS labels for the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Expose start time subseconds" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 73 BYTES = 4 DESCRIPTION = "Actual time to start the exposure for the sub-seconds field. This parameter is used to construct the MRO:OBSERVATION_START_COUNT keyword found in the PDS labels for the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Expose time delay" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 77 BYTES = 4 DESCRIPTION = "Number of system ticks to delay for the Exposure (10 msec per tick)" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Total image size" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 81 BYTES = 4 DESCRIPTION = "Number of bytes that is readout to the Solid State Recorder" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Line time commanded" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 85 BYTES = 4 DESCRIPTION = "Line time value from the EXP_LINETIME command" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Line time" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 89 BYTES = 4 DESCRIPTION = "Actual line time value used during the exposure." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Line time error" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 93 BYTES = 4 DESCRIPTION = "Flag indicating whether an error occurred with the line time parameter" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Line Time Command" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 97 BYTES = 4 DESCRIPTION = "32-bit line time command sent to the Focal Plane Electronics. This field may be used to construct value for the MRO:SCAN_EXPOSURE_DURATION keyword found in the PDS label of the EDR products" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Line Time Response" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 101 BYTES = 4 DESCRIPTION = "32-bit response from the line time command" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Expose command" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 105 BYTES = 4 DESCRIPTION = "32-bit expose command sent to Focal Plane Electronics" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Expose command response" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 109 BYTES = 4 DESCRIPTION = "32-bit response from the expose command sent to the Focal Plane Electronics" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Line Time command received" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 113 BYTES = 4 DESCRIPTION = "Flag indicating the EXP_LINETIME command was received for this exposure" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Binning command received" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 116 BYTES = 4 DESCRIPTION = "Flag indicating the EXP_BINNING command was received for the exposure" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "TDI command received" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 121 BYTES = 4 DESCRIPTION = "Flag indicating the EXP_TDI command was received for this exposure" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Number lines command received" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 125 BYTES = 4 DESCRIPTION = "Flag indicating the EXP_NUMLINES command was received for the exposure" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CPMM powered command received" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 129 BYTES = 4 DESCRIPTION = "Flag indicating the CPMM_PWR command was received for this exposure" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Expose time command received" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 133 BYTES = 4 DESCRIPTION = "Flag indicating the EXPOSE_TIME command was received for this exposure" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LUT command received" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 137 BYTES = 4 DESCRIPTION = "Flag indicating the EXP_LUT command was received for this exposure" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Pad 2" DATA_TYPE = CHARACTER START_BYTE = 141 BYTES = 8 DESCRIPTION = "Pad bytes - unused" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Digital power commanded" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 149 BYTES = 4 DESCRIPTION = "Digital power state from the CPMM_PWR command" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Digital power value" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 153 BYTES = 4 DESCRIPTION = "Current digital power state for the CPMM, should always be 1" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Digital power error" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 157 BYTES = 4 DESCRIPTION = "If an error occurred while setting digital power" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Digital power command" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 161 BYTES = 4 DESCRIPTION = "32-bit digital power command sent to Focal Plane Electronics" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Digital power response" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 165 BYTES = 4 DESCRIPTION = "32-bit response from the Digital Power command sent to the Focal Plane Electronics" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Analog power commanded" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 169 BYTES = 4 DESCRIPTION = "Commanded parameter value - always 0 since there is no analog power command" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Analog power value" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 173 BYTES = 4 DESCRIPTION = "Current analog power state for the CPMM - should always be 0" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Analog power error" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 177 BYTES = 4 DESCRIPTION = "Flag indicating error status while setting analog power" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Analog power Command" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 181 BYTES = 4 DESCRIPTION = "32-bit analog power command sent to Focal Plane Electronics" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Analog power response" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 185 BYTES = 4 DESCRIPTION = "32-bit response of analog power command from Focal Plane Electronics" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Trimming commanded" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 189 BYTES = 4 DESCRIPTION = "Line trimming value from the patchable constant trimming table" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Trimming value" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 193 BYTES = 4 DESCRIPTION = "Actual trimming value used for exposure. This field used to construct the value of the MRO:TRIM_LINES keyword found in the PDS label of the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Trimming error" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 197 BYTES = 4 DESCRIPTION = "Trimming command error returned from Focal Plane Electronics." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Trimming command" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 201 BYTES = 4 DESCRIPTION = "32-bit line trimming command sent to Focal Plane Electronics." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Trimming command response" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 205 BYTES = 4 DESCRIPTION = "32-bit trimming command response from the Focal Plane Electronics" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "TDI commanded" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 209 BYTES = 4 DESCRIPTION = "TDI value from the EXP_TDI command" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "TDI value" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 213 BYTES = 4 DESCRIPTION = "Actual TDI value used for exposure. This field may be used to construct the value of the MRO:TDI keyword found in the PDS label of the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "TDI error" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 217 BYTES = 4 DESCRIPTION = "Error value if an error occurred" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "TDI command" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 221 BYTES = 4 DESCRIPTION = "32-bit TDI command sent to the Focal Plane Electronics" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "TDI response" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 225 BYTES = 4 DESCRIPTION = "32-bit response to the TDI command from Focal Plane Electronics" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Number lines commanded" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 229 BYTES = 4 DESCRIPTION = "Number of post-binned lines value from EXP_NUMLINES command" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Number of lines value" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 233 BYTES = 4 DESCRIPTION = "Actual value number of post-binned lines used for exposure. This field may be used to construct the value of the LINES keyword found in the IMAGE object of the PDS label of the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Number of lines error" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 237 BYTES = 4 DESCRIPTION = "Error code if an error occurred" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Number of lines commanded" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 241 BYTES = 4 DESCRIPTION = "32-bit number of lines command sent to the Focal Plane Electronics" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Number of lines response" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 245 BYTES = 4 DESCRIPTION = "32-bit response of the number of lines command from the Focal Planet Electronics" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Binning commanded" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 249 BYTES = 4 DESCRIPTION = "Binning value from the EXP_BINNING command" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Binning value" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 253 BYTES = 4 DESCRIPTION = "Actual binning valued used for the exposure. This field may be used to construct the value of the MRO:BINNING keyword found in the PDS label of the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Binning error" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 257 BYTES = 4 DESCRIPTION = "Error value if an error occurred" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Binning command" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 261 BYTES = 4 DESCRIPTION = "32-bit binning command sent to the Focal Planet Electronics" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Binning response" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 265 BYTES = 4 DESCRIPTION = "32-bit response to binning command from Focal Plane Electronics" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LUT type commanded" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 269 BYTES = 4 DESCRIPTION = "Lookup Table type value from the EXP_LUT command." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LUT type value" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 273 BYTES = 4 DESCRIPTION = "Actual LUT type value used for exposure. This field is used to construct the MRO:LOOKUP_TABLE_TYPE keyword value found in the PDS labels of the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LUT type error" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 277 BYTES = 4 DESCRIPTION = "If an error occurred in the LUT type command" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LUT minimum value commanded" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 281 BYTES = 4 DESCRIPTION = "LUT minimum value from the EXP_LUT command" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LUT minimum value" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 285 BYTES = 4 DESCRIPTION = "Actual LUT minimum value used for exposure. This field is used to construct the MRO:LOOKUP_TABLE_MINIMUM keyword value found in the PDS labels of the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LUT minimum value error" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 289 BYTES = 4 DESCRIPTION = "If an error occurred in the LUT minimum value" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LUT maximum value commanded" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 293 BYTES = 4 DESCRIPTION = "LUT maximum value from the EXP_LUT command" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LUT maximum value" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 297 BYTES = 4 DESCRIPTION = "Actual LUT maximum value used for exposure. This field is used to construct the MRO:LOOKUP_TABLE_MAXIMUM keyword value found in the PDS labels of the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LUT maximum value error" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 301 BYTES = 4 DESCRIPTION = "If an error occurred in the LUT maximum value" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LUT median value commanded" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 305 BYTES = 4 DESCRIPTION = "LUT median value from the EXP_LUT command" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LUT median value" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 309 BYTES = 1 DESCRIPTION = "Actual LUT median value used for exposure. This field is used to construct the MRO:LOOKUP_TABLE_MEDIAN keyword value found in the PDS labels of the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LUT median value error" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 313 BYTES = 4 DESCRIPTION = "If an error occurred in the LUT median value" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LUT K value commanded" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 317 BYTES = 4 DESCRIPTION = "LUT k value from the EXP_LUT command" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LUT K value" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 321 BYTES = 4 DESCRIPTION = "Actual LUT K value used for exposure. This field is used to construct the MRO:LOOKUP_TABLE_K_VALUE keyword value found in the PDS labels of the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LUT K value error" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 325 BYTES = 4 DESCRIPTION = "If an error occurred in the LUT K value" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LUT stored value commanded" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 329 BYTES = 4 DESCRIPTION = "LUT stored valued from the EXP_LUT command" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LUT stored value" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 333 BYTES = 4 DESCRIPTION = "Actual value used for exposure. This field is used to construct the MRO:LOOKUP_TABLE_TABLE_NUMBER keyword value found in the PDS labels of the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LUT stored value error" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 337 BYTES = 4 DESCRIPTION = "Actual LUT stored value used" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LUT stored value command" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 341 BYTES = 4 DESCRIPTION = "32-bit command sent to the Focal Plane Electronics - valid only in the case of a NULL LUT" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LUT response" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 345 BYTES = 4 DESCRIPTION = "32-bit LUT command response from the Focal Plane Electronics - valid only in the case of a NULL LUT" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Exposure time" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 349 BYTES = 4 DESCRIPTION = "The flight s/w calculated time in milliseconds the CPMM will expose. This field may be used to calculate the value of the MRO:SCAN_EXPOSURE_DURATION keyword in the PDS label of the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Channel 0 readout start time seconds" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 353 BYTES = 4 DESCRIPTION = "The seconds time of the start of readout for CPMM channel 0" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Channel 0 readout start time microseconds" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 357 BYTES = 4 DESCRIPTION = "The microseconds time of the start of readout for CPMM channel 0" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Channel 1 readout start time seconds" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 361 BYTES = 4 DESCRIPTION = "The seconds time of the start of readout for CPMM channel 1" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Channel 1 readout start time microseconds" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 365 BYTES = 4 DESCRIPTION = "The microseconds time of the start of readout for CPMM channel 1" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Byte pad value" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 369 BYTES = 4 DESCRIPTION = "The number of bytes the CPMM will pad its readout" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Pixels per line" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 373 BYTES = 4 DESCRIPTION = "Total number of pixel per line." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Extra pixel 3x3 binning" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 377 BYTES = 4 DESCRIPTION = "The value to add to the number of pixels per line to account for a binning value of 3" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Pixel size" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 381 BYTES = 4 DESCRIPTION = "The number of bytes per pixel. This field used to construct the SAMPLE_TYPE keyword found in the PDS labels of the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "pixel data size" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 385 BYTES = 4 DESCRIPTION = "The pixel data size per CPMM channel. Does not include LUT table, Engineering data or Line IDs" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Line header size" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 389 BYTES = 4 DESCRIPTION = "The line header size computed by the Focal Plane Electronics" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CPMM channel readout size" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 393 BYTES = 4 DESCRIPTION = "Number of bytes the CPMM channel will read out. includes pixel data, LUT, Engineering data and byte pad" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CPMM readout time in flight software ticks" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 397 BYTES = 3 DESCRIPTION = "Calculated CPMM channel readout time in flight software ticks (10 ms per tick)" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Maximum storable lines" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 401 BYTES = 4 DESCRIPTION = "The maximum number of lines, given the LUT and binning parameters that can be stored in the CPMM SRAM" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Maximum storable lines exceeded" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 405 BYTES = 4 DESCRIPTION = "Over subscribed the CPMM SRAM data" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Actual lines to collect" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 409 BYTES = 4 DESCRIPTION = "The total lines that will actually be collected and stored in the CPMM SRAM. This will only differ from the number of lines in the case where the CPMM is oversubscribed." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Total lines to expose" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 413 BYTES = 4 DESCRIPTION = "Total lines the CPMM will expose and is dependent on the trimming and binning parameters" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Line Time" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 417 BYTES = 4 DESCRIPTION = "The time in nanoseconds per line during the exposure." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Channel 0 readout command" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 421 BYTES = 4 DESCRIPTION = "The readout command sent to the Focal Plane Electronics for CPMM channel 0, will be 0 for the CPMM channel 1 science channel header" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Channel 1 readout command" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 425 BYTES = 4 DESCRIPTION = "The readout command sent to the Focal Plane Electronics for CPMM channel 1, will be 0 for the CPMM Channel 0 science channel header" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Channel 0 readout command response" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 429 BYTES = 4 DESCRIPTION = "The readout response from the Focal Plane Electronics for CPMM channel 0, will be 0 for CPMM channel 1 science channel header" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Channel 1 readout command response" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 433 BYTES = 4 DESCRIPTION = "The readout response from the Focal Plane Electronics for CPMM channel 1, will be 0 for CPMM channel 0 science channel header" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Pad 3" DATA_TYPE = CHARACTER START_BYTE = 437 BYTES = 12 DESCRIPTION = "Pad bytes - unused" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Optical bench flexure temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 449 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - optical bench near +X MOR flexure location. This field is used to construct the MRO:OPT_BNCH_FLEXURE_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Optical bench territory mirror temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 451 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - optical bench near the tertiary mirror location. This filed used to construct the MRO:OPT_BNCH_MIRROR_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Optical bench fold flat temperate count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 453 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - optical bench fold flat location. This filed used to construct the MRO:OPT_BNCH_FOLD_FLAT_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Optical bench FPA temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 455 BYTES = 2 DESCRIPTION = "Raw temperature count of the ADC sensor - optical bench near FPA location. This filed used to construct the MRO:OPT_BNCH_FPA_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Optical bench Focal Plane Electronics temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 457 BYTES = 2 DESCRIPTION = "Raw count of the ADC sensor - optical bench near Focal Plane Electronics location. This filed used to construct the MRO:OPT_BNCH_FPE_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Optical bench living room temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 459 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - optical bench in sunken living room location. This filed used to construct the MRO:OPT_BNCH_LIVING_RM_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Optical bench box beam temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 461 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - optical bench near box beam (+Y face) location. This filed used to construct the MRO:OPT_BNCH_BOX_BEAM_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Optical bench cover temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 463 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - optical bench cover (external) location. This filed used to construct the MRO:OPT_BNCH_COVER_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Field Stop temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 465 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - field stop location. This filed used to construct the MRO:FIELD_STOP_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "FPA +Y side temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 467 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - FPA +Y side location. This filed used to construct the MRO:FPA_POSITIVE_Y_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "FPA -Y side temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 469 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - FPA -y side location. This filed used to construct the MRO:FPA_NEGATIVE_Y_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "FPE temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 471 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - Focal Plane Electronics location. This filed used to construct the MRO:FPE_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Primary mirror +Y temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 473 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - primary mirror +Y location. This filed used to construct the MRO:PRIMARY_MIRROR_MNT_TEMPERAUTRE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Primary mirror at maximum thickness temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 475 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - primary mirror at maximum thickness location. This filed used to construct the MRO:PRIMARY_MIRROR_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Primary mirror baffle temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 477 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - primary mirror baffle near base (external) location. This filed used to construct the MRO:PRIMARY_MIRROR_BAF_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Metering Structure leg 0-A temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 479 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - metering structure truss leg 0-A leg location. This filed used to construct the MRO:MS_TRUSS_LEG_0_A_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Metering Structure leg 0-B temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 481 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - metering structure truss leg 0-B leg location. This filed used to construct the MRO:MS_TRUSS_LEG_0_B_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Metering Structure leg 120-A temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 483 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - metering structure truss leg 120-A leg location. This filed used to construct the MRO:MS_TRUSS_LEG_120_A_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Metering Structure leg 120-B temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 485 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - metering structure truss leg 120-B leg location. This filed used to construct the MRO:MS_TRUSS_LEG_120_B_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Metering Structure leg 240-A temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 487 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - metering structure truss leg 240-A leg location. This filed used to construct the MRO:MS_TRUSS_LEG_240_A_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Metering Structure leg 240-B temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 489 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - metering structure truss leg 240-B leg location. This filed used to construct the MRO:MS_TRUSS_LEG_249_B_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Barrel Baffle temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 491 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - barrel baffle location. This filed used to construct the MRO:BARREL_BAFFLE_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Sun shade under MLI temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 493 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - sunshade under MLI location. This filed used to construct the MRO:SUN_SHADE_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Spider leg at 30 temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 495 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - spider leg at 30 location. This filed used to construct the MRO:SPIDER_LEG_30_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Spider leg at 150 temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 497 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - spider leg at 150 location. This filed used to construct the MRO:SPIDER_LEG_150_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Spider leg at 270 temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 499 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - spider leg at 270 location. This filed used to construct the MRO:SPIDER_LEG_270_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Secondary mirror metering ring temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 501 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - secondary mirror metering ring location. This filed used to construct the MRO:SEC_MIRROR_MTR_RNG_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Secondary mirror temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 503 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - secondary mirror location. This filed used to construct the MRO:SEC_MIRROR_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Secondary mirror baffle temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 505 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - secondary mirror baffle near base (external) location. This filed used to construct the MRO:SEC_MIRROR_BAFFLE_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "IEA temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 507 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - IEA location. This filed used to construct the MRO:IEA_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Focus motor temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 509 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - focus mirror location. This filed used to construct the MRO:FOCUS_MOTOR_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CPMM +29 voltage count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 511 BYTES = 2 DESCRIPTION = "Raw count of the CPMM voltage. This filed used to construct the MRO:CPMM_POSITIVE_29_VOLTAGE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CPMM +29 current count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 513 BYTES = 2 DESCRIPTION = "Raw count of the CPMM +29 current. This filed used to construct the MRO:CPMM_POSITIVE_29_CURRENT keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CPMM +10 voltage count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 515 BYTES = 2 DESCRIPTION = "Raw count of the CPMM +10 voltage. This filed used to construct the MRO:CPMM_POSITIVE_10_VOLTAGE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CPMM +10 current count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 517 BYTES = 2 DESCRIPTION = "Raw count of the CPMM +10 current. This filed used to construct the MRO:CPMM_POSITIVE_10_CURRENT keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CPMM +5 voltage count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 519 BYTES = 2 DESCRIPTION = "Raw count of the CPMM +5 voltage. This filed used to construct the MRO:CPMM_POSITIVE_5_VOLTAGE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CPMM +5 current count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 521 BYTES = 2 DESCRIPTION = "Raw count of the CPMM +5 current. This filed used to construct the MRO:CPMM_POSITIVE_5_CURRENT keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CPMM +3.3 voltage count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 523 BYTES = 2 DESCRIPTION = "Raw count of the CPMM +3.3. voltage. This filed used to construct the MRO:CPMM_POSITIVE_3_3_VOLTAGE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CPMM +3.3 current count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 525 BYTES = 2 DESCRIPTION = "Raw count of the CPMM +3.3 current. This filed used to construct the MRO:CPMM_POSITIVE_3_3_CURRENT keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CPMM +2.5 voltage count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 527 BYTES = 2 DESCRIPTION = "Raw count of the CPMM +2.5 voltage. This filed used to construct the MRO:CPMM_POSITIVE_2_5_VOLTAGE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CPMM +2.5 current count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 529 BYTES = 2 DESCRIPTION = "Raw count of the CPMM +2.5 current. This filed used to construct the MRO:CPMM_POSITIVE_2_5_CURRENT keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CPMM +1.8 voltage count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 531 BYTES = 2 DESCRIPTION = "Raw count of the CPMM +1.8 voltage. This filed used to construct the MRO:CPMM_POSITIVE_1_8_VOLTAGE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CPMM +1.8 current count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 533 BYTES = 2 DESCRIPTION = "Raw count of the CPMM +1.8 current. This filed used to construct the MRO:CPMM_POSITIVE_1_8_CURRENT keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CPMM -5 voltage count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 535 BYTES = 2 DESCRIPTION = "Raw count of the CPMM -5 voltage. This filed used to construct the MRO:CPMM_NEGATIVE_5_VOLTAGE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CPMM -5 current count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 537 BYTES = 2 DESCRIPTION = "Raw count of the CPMM -5 current. This filed used to construct the MRO:CPMM_NEGATIVE_5_CURRENT keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "IE PWS board temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 539 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - IE PWS Board location. This filed used to construct the MRO:IE_PWS_BOARD_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CPMM PWS Board temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 541 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - CPMM PWS board location. This filed used to construct the MRO:CPMM_PWS_BOARD_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Total Heater Current count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 543 BYTES = 2 DESCRIPTION = "Raw count of the total heater current. This filed used to construct the MRO:HEATER_CURRENT keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Mech/TLM board temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 545 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - Mech/TLM board location. This filed used to construct the MRO:MECH_TLM_BOARD_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Instrument control board temperature count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 547 BYTES = 2 DESCRIPTION = "Raw count of the ADC temperature sensor - instrument control board location. This filed used to construct the MRO:INST_CONT_BOARD_TEMPERATURE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Instrument control FPGA 2.5 voltage count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 549 BYTES = 2 DESCRIPTION = "Raw count of the instrument control 2.5 voltage monitor. This filed used to construct the MRO:INST_CONT_FPGA_POS_2_5_VOLTAGE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Mech/TLM FPGA 2.5 voltage count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 551 BYTES = 2 DESCRIPTION = "Raw count of the Mech/TLM FPGA 2.5 voltage monitor. This filed used to construct the MRO:MECH_TLM_FPGA_POS_2_5_VOLTAGE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "IEA +28 voltage count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 553 BYTES = 2 DESCRIPTION = "Raw count of the Instrument Electronic Assembly +28 voltage monitor. This filed used to construct the MRO:IEA_POSITIVE_28_VOLTAGE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "IEA -15 voltage count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 555 BYTES = 2 DESCRIPTION = "Raw count of the IEA -15 voltage monitor. This filed used to construct the MRO:IEA_NEGATIVE_15_VOLTAGE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "IEA +15 voltage count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 557 BYTES = 2 DESCRIPTION = "Raw count of the IEA +15 voltage monitor. This field used to construct the MRO:IEA_POSITIVE_15_VOLTAGE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "IEA +5 voltage count" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 559 BYTES = 2 DESCRIPTION = "Raw count of the IEA +5 voltage monitor. This field used to construct the MRO:IEA_POSITIVE_5_VOLTAGE keyword found in the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Exposure readout counter" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 561 BYTES = 4 DESCRIPTION = "Counter for number of exposures and their accompanying readouts that have been completed since last boot" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "TDI default" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 565 BYTES = 4 DESCRIPTION = "Default parameter for TDI commanding - used in invalid parameter cases" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Trimming default" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 569 BYTES = 4 DESCRIPTION = "Default parameter for Trimming value - used in invalid parameter cases" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Lines Default" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 573 BYTES = 4 DESCRIPTION = "Default parameter for number of lines - used in invalid parameter cases" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Binning Default" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 577 BYTES = 4 DESCRIPTION = "Default parameter for binning - used in invalid parameter cases" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Focus mechanism position" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 581 BYTES = 4 DESCRIPTION = "Count of focus mechanism position on tertiary mirror. This field is used to construct the value of the MRO:FOCUS_POSITION_COUNT Keyword found in the PDS labels of the EDR products." END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Heater Mode" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 585 BYTES = 4 DESCRIPTION = "Heater control mode 0=closed loop, 1=duty cycle" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Heater enable" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 589 BYTES = 4 DESCRIPTION = "Heater zone enables for all zones" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Heater state" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 593 BYTES = 4 DESCRIPTION = "Heater states for all zones - This is a FSW internal working variable for heater states for all zones" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Heater exposing" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 597 BYTES = 4 DESCRIPTION = "Flag that indicates when heater control is disabled for an exposure" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Heater expose state" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 601 BYTES = 4 DESCRIPTION = "Heater states before an exposure that will be restored after the exposure" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "FPGA last response" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 605 BYTES = 4 DESCRIPTION = "The last response from the Mech/TLM board. This will contain the last known state of the Mech/TLM FPGA. See bit column fields for details" OBJECT = BIT_COLUMN NAME = "Heater zone mask" BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER START_BIT = 1 BITS = 14 DESCRIPTION = "Heater zone mask provides the state of the heater zones as defined by the last response of the Mech TLM board (0=off, 1=on). bit 0 = heater zone 0, bit 13= heater zone 13. This field used to construct the value of the MRO:HEADER_CONTROL_FLAG keyword found in the PDS labels of the EDR products." END_OBJECT = BIT_COLUMN OBJECT = BIT_COLUMN NAME = "Stim lamp mask" BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER START_BIT = 15 BITS = 3 DESCRIPTION = "Stim Lamps on/off mask indicates which of the three stimulation lamps are turned on or off. This field is used to construct the value of the MRO:STIMULATION_LAMP_FLAG keyword found in the PDS labels of the EDR data products." END_OBJECT = BIT_COLUMN OBJECT = BIT_COLUMN NAME = "Focus moving flag" BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER START_BIT = 18 BITS = 1 DESCRIPTION = "Flag indicates if the Focus mechanism is moving. 0=not moving, 1=moving." END_OBJECT = BIT_COLUMN OBJECT = BIT_COLUMN NAME = "Focus overheat flag" BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER START_BIT = 19 BITS = 1 DESCRIPTION = "0=focus temperature ok, 1=too hot" END_OBJECT = BIT_COLUMN OBJECT = BIT_COLUMN NAME = "Focus relay PhA flag" BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER START_BIT = 20 BITS = 1 DESCRIPTION = "0=open, 1=closed" END_OBJECT = BIT_COLUMN OBJECT = BIT_COLUMN NAME = "Focus relay PhB flag" BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER START_BIT = 21 BITS = 1 DESCRIPTION = "0=open, 1=closed" END_OBJECT = BIT_COLUMN OBJECT = BIT_COLUMN NAME = "Telem Gathering" BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER START_BIT = 22 BITS = 1 DESCRIPTION = "0=no 1=yes " END_OBJECT = BIT_COLUMN OBJECT = BIT_COLUMN NAME = "CPMM Power Supply flag" BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER START_BIT = 23 BITS = 1 DESCRIPTION = "0=disabled, 1=enabled" END_OBJECT = BIT_COLUMN END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Heater control parameters" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 609 BYTES = 56 ITEMS = 28 ITEM_BYTES = 2 DESCRIPTION = "14 Pairs of 16-bit values that, depending on the current heater control mode, are the set points or duty cycle parameters of a heater zone. [heater mode = 0] set points: 1st word of pair = low set point (in sensor values) 2nd word of pair = high set point (in sensor values) [heater mode = 1] duty cycles: high word = on-time (in seconds) low word = off-time (in seconds)" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Last command time seconds" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 665 BYTES = 4 DESCRIPTION = "ITC seconds time of the last command - in this case the time we received the expose time command" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Last command time microseconds" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 669 BYTES = 4 DESCRIPTION = "ITC microseconds time of the last command - in this case the time we received the expose time command" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Pad 4" DATA_TYPE = CHARACTER START_BYTE = 673 BYTES = 126 DESCRIPTION = "Pad bytes - unused" END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Checksum" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 799 BYTES = 2 DESCRIPTION = "16-bit checksum of header" END_OBJECT = COLUMN END