NAME = OBS COLUMNS = 20 ROW_BYTES = 42 INTERCHANGE_FORMAT = BINARY PRIMARY_KEY = ( "SPACECRAFT_CLOCK_START_COUNT" ) DESCRIPTION = " The OBS table stores the state of the instrument at the start of each observation. One OBS record is generated for each observation." OBJECT = COLUMN NAME = SPACECRAFT_CLOCK_START_COUNT DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 1 BYTES = 4 ALIAS_NAME = sclk_time DESCRIPTION = "The value of the spacecraft clock at the beginning of the observation" END_OBJECT = COLUMN OBJECT = COLUMN NAME = ORBIT_NUMBER DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 5 BYTES = 2 ALIAS_NAME = orbit DESCRIPTION = "The project supplied orbit number." END_OBJECT = COLUMN OBJECT = COLUMN NAME = ORBIT_COUNTER_KEEPER DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 7 BYTES = 2 ALIAS_NAME = ock DESCRIPTION = "Sequential count of the number of orbital revolutions since orbit insertion. This number is identical to the project supplied orbit number up until the first time it is reset to zero." END_OBJECT = COLUMN OBJECT = COLUMN NAME = INSTRUMENT_TIME_COUNT DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 9 BYTES = 4 ALIAS_NAME = ick DESCRIPTION = "The number of two-second intervals that have elapsed since the start of the orbit. The two-second interval is the smallest time unit defined by the instrument and equals the time to complete a single length scan." END_OBJECT = COLUMN OBJECT = COLUMN NAME = TEMPORAL_AVERAGE_COUNT DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 13 BYTES = 1 ALIAS_NAME = tic DESCRIPTION = "The number of two-second scans averaged into this observation. Valid values are 1, 2 and 4" END_OBJECT = COLUMN OBJECT = COLUMN NAME = MIRROR_POINTING_ANGLE DATA_TYPE = MSB_INTEGER START_BYTE = 14 BYTES = 2 SCALING_FACTOR = .046875 ALIAS_NAME = pnt_angle DESCRIPTION = "Scan mirror pointing angle, degrees from nadir about the spacecraft's +Y axis." UNIT = "DEGREE" END_OBJECT = COLUMN OBJECT = COLUMN NAME = IMC_COUNT DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 16 BYTES = 1 ALIAS_NAME = pnt_imc DESCRIPTION = "The number of image motion compensation steps used." END_OBJECT = COLUMN OBJECT = COLUMN NAME = OBSERVATION_TYPE DATA_TYPE = CHARACTER START_BYTE = 17 BYTES = 1 ALIAS_NAME = pnt_view DESCRIPTION = "The observation classification. Coarsely identifies the type of observation as one of the following: B=Internal black body reference surface, 1=Visual Bolometer calibration lamp 1, 2=Visual Bolometer calibration lamp 2, D=Planet, Day side, N=Planet, Night side, L=Planet, limb, S=Space" END_OBJECT = COLUMN OBJECT = COLUMN NAME = SCAN_LENGTH DATA_TYPE = CHARACTER START_BYTE = 18 BYTES = 1 ALIAS_NAME = scan_len DESCRIPTION = "Length of scan 1 = single length scans (~10 wavenumber spacing), 2 = double length scans (~5 wavenumber spacing)" END_OBJECT = COLUMN OBJECT = COLUMN NAME = DATA_PACKET_TYPE DATA_TYPE = CHARACTER START_BYTE = 19 BYTES = 1 ALIAS_NAME = pckt_type DESCRIPTION = "Downlink packet format S = short packets (no auxiliary telemetry) L = long packets (auxiliary telemetry included)" END_OBJECT = COLUMN OBJECT = COLUMN NAME = SCHEDULE_TYPE DATA_TYPE = CHARACTER START_BYTE = 20 BYTES = 1 ALIAS_NAME = schedule_type DESCRIPTION = "Schedule type being executed: T = Real time plan, C = Record plan, O = Overlay" END_OBJECT = COLUMN OBJECT = COLUMN NAME = SPECTROMETER_GAIN DATA_TYPE = CHARACTER START_BYTE = 21 BYTES = 1 ALIAS_NAME = spc_gain DESCRIPTION = "Spectrometer amplifier gain channel number, 1 = ~1 2 = ~2 3 = ~4 4 = ~8" END_OBJECT = COLUMN OBJECT = COLUMN NAME = VISUAL_BOLOMETER_GAIN DATA_TYPE = CHARACTER START_BYTE = 22 BYTES = 1 ALIAS_NAME = vbol_gain DESCRIPTION = "Visual bolometer amplifier gain setting, L = Low setting, H = High setting" END_OBJECT = COLUMN OBJECT = COLUMN NAME = THERMAL_BOLOMETER_GAIN DATA_TYPE = CHARACTER START_BYTE = 23 BYTES = 1 ALIAS_NAME = tbol_gain DESCRIPTION = "Thermal bolometer amplifier gain setting, L = Low setting, H = High setting" END_OBJECT = COLUMN OBJECT = COLUMN NAME = PREPROCESSOR_DETECTOR_NUMBER DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 24 BYTES = 1 ALIAS_NAME = comp_pp DESCRIPTION = "Precompressor reference detector number. The spectrum from each detector within a single ICK is subtracted from the spectrum of this detector prior to data compression to reduce signal entropy" END_OBJECT = COLUMN OBJECT = COLUMN NAME = DETECTOR_MASK DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 25 BYTES = 1 ALIAS_NAME = det_mask DESCRIPTION = "Spatial detector mask number, one of eight possible combinations in which the spectra from the six TES detectors can be co-added prior to transmission to Earth. Varies from no combination (all detectors separate) to all detectors co-added into a single spectrum. See detmask.txt for more details" END_OBJECT = COLUMN OBJECT = COLUMN NAME = OBSERVATION_CLASSIFICATION DATA_TYPE = MSB_BIT_STRING START_BYTE = 26 BYTES = 4 ALIAS_NAME = class DESCRIPTION = "32-bit observation classification word. Bit column descriptions and code definitions follow; see class.txt for more information" OBJECT = BIT_COLUMN NAME = MISSION_PHASE BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER START_BIT = 1 BITS = 3 ALIAS_NAME = phase DESCRIPTION = "Identifies MGS Mission Phase: 0 = Error 1 = Aerobraking Phase 1 (AB-1) 2 = Science Phasing Orbit 1 (SPO-1) 3 = Science Phasing Orbit 2 (SPO-2) 4 = Aerobraking Phase 2 (AB-2) 5 = Mapping Phase >5 = Error" END_OBJECT = BIT_COLUMN OBJECT = BIT_COLUMN NAME = INTENDED_TARGET BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER START_BIT = 4 BITS = 4 ALIAS_NAME = type DESCRIPTION = "Description of observation type, including various physical targets and various tests conducted 0 = No Target 1 = Surface Observation 2 = Atmospheric Observation 3 = Phobos Observation 4 = Deimos Observation 5 = Reference Observation 6 = Space and Global Mars Observations 7 = Test Data 8 = Less Than Ick 15 9 = PROM Data " END_OBJECT = BIT_COLUMN OBJECT = BIT_COLUMN NAME = TES_SEQUENCE BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER START_BIT = 8 BITS = 4 ALIAS_NAME = sequence DESCRIPTION = "Description of observation sequence performed, must be used in conjunction with INTENDED_TARGET; see class.txt for bit codes and definitions" END_OBJECT = BIT_COLUMN OBJECT = BIT_COLUMN NAME = NEON_LAMP_STATUS BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER START_BIT = 12 BITS = 2 ALIAS_NAME = lamp_status DESCRIPTION = "Describes the status of the neon lamp, and by correlation, defines when spectra are collected 0 = Neon lamp on, spectra collected 1 = Neon lamp off, spectra not collected" END_OBJECT = BIT_COLUMN OBJECT = BIT_COLUMN NAME = TIMING_ACCURACY BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER START_BIT = 14 BITS = 1 ALIAS_NAME = timing DESCRIPTION = "Describes the accuracy of observation timing, based on availability of equator crossing broadcasts 0 = most accurate timing, MGS-PDS equator crossing broadcast received 1 = timing drifts present, MGS-PDS equator crossing broadcast not received" END_OBJECT = BIT_COLUMN OBJECT = BIT_COLUMN NAME = SPARE BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER START_BIT = 15 BITS = 2 ALIAS_NAME = spare DESCRIPTION = "Reserved for future use " END_OBJECT = BIT_COLUMN OBJECT = BIT_COLUMN NAME = CLASSIFICATION_VALUE BIT_DATA_TYPE = MSB_INTEGER START_BIT = 17 BITS = 16 ALIAS_NAME = class_value DESCRIPTION = "One of the following signed numerical details: latitude coordinates timing before or after periapsis (seconds) ANS roll number relative to periapsis Must be used in conjunction with TES_SEQUENCE and OBSERVATION_TYPE" END_OBJECT = BIT_COLUMN END_OBJECT = COLUMN OBJECT = COLUMN NAME = QUALITY DATA_TYPE = MSB_BIT_STRING START_BYTE = 30 BYTES = 4 ALIAS_NAME = quality DESCRIPTION = "32-bit observation quality word. Bit column description and code definitions follow; see also quality.txt for more information" OBJECT = BIT_COLUMN NAME = HGA_MOTION BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER START_BIT = 1 BITS = 2 ALIAS_NAME = hga_motion DESCRIPTION = "Identifies motion and rate of High Gain Antenna; 0 = HGA motion unknown 1 = HGA not moving 2 = HGA moving at 0.05 deg/sec (autotrack) 3 = HGA moving at 0.51 deg/sec (rewind)" END_OBJECT = BIT_COLUMN OBJECT = BIT_COLUMN NAME = SOLAR_PANEL_MOTION BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER START_BIT = 3 BITS = 3 ALIAS_NAME = pnl_motion DESCRIPTION = "Identifies motion and rate of both Solar Panels; 0 = panel motion unknown 1 = panels not moving 2 = panels moving at 0.051 deg/sec (autotrack) 3 = panels moving at 0.120 deg/sec (prior to ock 3859) 4 = panels moving at 0.240 deg/sec (starting at ock 3859) 5 = panels moving at 0.400 deg/sec (aerobraking only) 6 = panels moving & changing between rates 7 = not assigned" END_OBJECT = BIT_COLUMN OBJECT = BIT_COLUMN NAME = ALGOR_PATCH BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER START_BIT = 6 BITS = 1 ALIAS_NAME = algor_patch DESCRIPTION = "Status of algor flight software patch; 0 = Algor flight software patch not onboard TES 1 = Algor flight software patch onboard TES" END_OBJECT = BIT_COLUMN OBJECT = BIT_COLUMN NAME = IMC_PATCH BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER START_BIT = 7 BITS = 1 ALIAS_NAME = imc_patch DESCRIPTION = "Status of IMC flight software patch; 0 = IMC moving in forward direction (IMC patch not onboard) 1 = IMC moving in reverse direction (IMC patch onboard)" END_OBJECT = BIT_COLUMN OBJECT = BIT_COLUMN NAME = MOMENTUM_DESATURATION BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER START_BIT = 8 BITS = 1 ALIAS_NAME = momentum DESCRIPTION = "Occurance of autonomous angular momentum desaturation; 0 = angular momentum desaturation not occurring on spacecraft 1 = angular momentum desaturation occurring on spacecraft" END_OBJECT = BIT_COLUMN OBJECT = BIT_COLUMN NAME = EQUALIZATION_TABLE BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER START_BIT = 9 BITS = 1 ALIAS_NAME = equal_tab DESCRIPTION = "Status of equalization tables; 0 = equalization tables not onboard TES 1 = equalization tables onboard TES" END_OBJECT = BIT_COLUMN END_OBJECT = COLUMN OBJECT = COLUMN NAME = PRIMARY_DIAGNOSTIC_TEMPERATURES DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 34 BYTES = 8 ITEMS = 4 ITEM_BYTES = 2 SCALING_FACTOR = 0.01 ALIAS_NAME = temps DESCRIPTION = "Primary diagnostic temperatures: temps[1] = T1 = Visual Bolometer Detector Package temps[2] = T2 = Thermal Bolometer Detector Package temps[3] = T3 = Spectrometer Detector Package temps[4] = T4 = Thermal Bolometer Black Body Reference" UNIT = "K" END_OBJECT = COLUMN OBJECT = COLUMN NAME = FFT_START_INDEX DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 42 BYTES = 1 ALIAS_NAME = ffti DESCRIPTION = "This parameter specifies the starting wavenumber of the spectra. The wavenumber of the first data channel is 10.58 times the index number. This value also defines how the spectral mask is applied to the channels." END_OBJECT = COLUMN