TEGA REDUCED DATA RECORD SOFTWARE INTERFACE SPECIFICATION

Version 2.1

October 8, 2008

JPL PH XXX-XXX

D-XXXXX


Prepared by:

_________________________________

Susan Slavney

PDS Geosciences Node

_________________________________

M. Katherine Crombie

Indigo Information Services for TEGA Team

Approved by:

_________________________________

William V. Boynton

Instrument Co-Investigator, TEGA

_________________________________

Leslie Tamppari

PhoenixProject Scientist

_________________________________

Raymond E. Arvidson

Director, PDS Geosciences Node

_________________________________

Edwin Grayzeck

Project Manager, Planetary Data System


DOCUMENT CHANGE LOG

Date

Description

Sections affected

9/7/05

Initial Draft

All

9/24/07

First Update of RDR document

All

11/08/07

Second draft of RDR Document

All

11/27/07

All File formats updated

Section 5;

Appendix 7.4 - 7.7

12/4/07

Add column to table 4-2

Table 4-2

12/13/07

Revised EGSRDR and EGHRDR labels and formats and added TEGA-E-KERNEL

Section 5; Appendix 7

3/19/08

Update from Peer review

All

10/08/08

Revisions for addition of Activity folder in Archive Volume SIS

Section 4.2, 4.2.1,5.1.1, 5.2.1, 5.3.1,5.4.1, 5.5 and Table 4-3


CONTENTS

1. Purpose and Scope of Document.................................................................................... 1

2. Applicable Documents.................................................................................................... 1

3. Relationships with Other Interfaces................................................................................ 1

4. Data Product Characteristics and Environment.............................................................. 2

4.1 Instrument Overview................................................................................................. 2

4.2 RDR Data Product Overview................................................................................... 8

4.3 Data Processing......................................................................................................... 8

4.3.1 Data Processing Level........................................................................................ 8

4.3.2 Data Product Generation.................................................................................... 8

4.3.3 Data Flow......................................................................................................... 14

4.4 Standards Used in Generating Data Products........................................................ 14

4.4.1 Labeling and Identification.............................................................................. 14

4.4.1 PDS Standards................................................................................................. 17

4.4.2 Time Standards................................................................................................. 17

4.4.3 Coordinate Systems.......................................................................................... 17

4.4.4 Data Storage Conventions................................................................................ 18

4.4.5 Command Sequence Tracking.......................................................................... 18

4.5 Data Validation and Peer Review........................................................................... 18

5. Detailed Data Product Specifications........................................................................... 19

5.1 TEGA ENGRDR.................................................................................................... 19

5.1.1 Data Product Structure and Organization........................................................ 19

5.1.2 Data Format...................................................................................................... 19

5.1.3 Label and Header............................................................................................. 19

5.2 TEGA SCRDR........................................................................................................ 20

5.2.1 Data Product Structure and Organization........................................................ 20

5.2.2 Data Format...................................................................................................... 20

5.2.3 Label and Header............................................................................................. 20

5.3 TEGA EGHRDR.................................................................................................... 20

5.3.1 Data Product Structure and Organization........................................................ 20

5.3.2 Data Format...................................................................................................... 21

5.3.3 Label and Header............................................................................................. 21

5.4 TEGA EGSRDR..................................................................................................... 21

5.4.1 Data Product Structure and Organization........................................................ 21

5.4.2 Data Format...................................................................................................... 21

5.4.3 Label and Header............................................................................................. 21

5.5 TEGA_E_KERNEL............................................................................................... 22

5.5.1 Data Product Structure and Organization........................................................ 22

5.5.2 Data Format...................................................................................................... 22

5.5.3 Label and Header............................................................................................. 22

6. Applicable Software...................................................................................................... 22

6.1 Utility Programs...................................................................................................... 22

6.2 Applicable PDS Software Tools.............................................................................. 22

6.3 Software Distribution and Update Procedures....................................................... 22

7. Appendices.................................................................................................................... 23

7.1 Definitions of Data Processing Levels.................................................................... 23

7.2 Columns in TEGA Data Products........................................................................... 24

7.3 TEGA Engineering Data Conversions.................................................................... 27

7.4 EGA Operational Modes......................................................................................... 32

7.4.1 Hops................................................................................................................. 32

7.4.2 Sweeps.............................................................................................................. 35

7.4.3 Super Modes..................................................................................................... 36

7.4.4 Calibration Modes............................................................................................ 37

7.5 Example ENGRDR PDS Label.............................................................................. 38

7.5.1 Example TEGA_ENGRDR.FMT File............................................................. 97

7.6 Example SCRDR PDS Label.................................................................................. 99

7.6.1 Example TEGA_SCRDR.FMT...................................................................... 100

7.7 Example EGHRDR PDS Label............................................................................ 102

7.7.1 Example TEGA_EGHRDR.FMT.................................................................. 103

7.7.2 Example TEGA_EGHRDR_REC.FMT........................................................ 105

7.8 Example EGSRDR PDS Label............................................................................. 107

7.8.1 Example TEGA_EGSRDR.FMT................................................................... 108

7.8.2 Example TEGA_EGSRDR_REC.FMT......................................................... 110

7.9 Example TEGA_E_KERNEL.............................................................................. 112

TABLES

DOCUMENT CHANGE LOG.. ii

CONTENTS. iii

ACRONYMS. v

Table 4‑1 TEGA Standard RDR Data Products. 3

Table 4‑2 TEGA Engineering Parameters. 7

Table 4‑3 TEGA RDR Data Volume. 9

Table 4‑4 File Naming Template. 10

Table 4‑5 Detailed description of product name components. 10

Table 4‑6 TEGA-specific RDR file names. 11

Table 4‑7 Coordinate Systems.12

Table 7‑1 Data Processing Levels. 18

Table 7‑2. TEGA Data Columns. 19

Table 7‑3 TEGA Engineering Conversions. 23


ACRONYMS

ASCII

American Standard Code for Information Interchange

BCE

Bench Checkout Equipment

CCSDS

Consultative Committee for Space Data Systems

CODMAC

Committee on Data Management, Archiving and Computing

DSN

Deep Space Network

EDR

Experiment Data Record

EGA

Evolved Gas Analyzer

EGHRDR

Mass Hopping Mode EGA RDR

EGSRDR

Sweep Mode EGS RDR

ENGRDR

Engineering RDR

HTML

HyperText Markup Language

ICD

Interface Control Document

JPL

Jet Propulsion Laboratory

LST

Local Solar Time

NAIF

Navigational and Ancillary Information Facility

NSSDC

National Space Science Data Center

OFB

Organic Free Blank

PAWG

Phoenix Archive Working Group

PDS

Planetary Data System

PECM

Power Emission Control Module

RDR

Reduced Data Record

SC

Scanning Calorimeter

SCRDR

Scanning Calorimeter RDR

SCLK

Spacecraft Clock

SFDU

Standard Format Data Unit

SIS

Software Interface Specification

SOC

Science Operations Center

SOL

Local Solar Day

SOPC

Spacecraft Operations Computer

SPICE

Spacecraft, Planet, Instrument, C-matrix, Events

TA

Thermal Analyzer

TBD

To Be Determined

TBW

To Be Written

TDS

Telemetry Data System

TEGA

Thermal and Evolved Gas Analyzer

UA

University of Arizona

UTC

Universal Time


1. Purpose and Scope of Document

The purpose of this document is to provide users of TEGA Reduced Data Record (RDR) products with a detailed description of the products and a description of how they are generated, including data sources and destinations. The TEGA RDR data set consists of four data products including converted engineering data, calorimetric data, and two types of gas analyzer (mass spectrometer) data.

The document is intended to provide enough information to enable users to read and understand the data products. The users for whom this document is intended are the scientists who will analyze the data, including those associated with the Phoenix Project and those in the general planetary science community.

2. Applicable Documents

1. Planetary Data System Standards Reference, JPL D-7669 part 2, version 3.7, March 20, 2006.

2. Phoenix Project Archive Generation, Validation and Transfer Plan, JPL D-29392, Rev. 1.0, December 20, 2004.

3. Planetary Data System Archive Preparation Guide, JPL D-31224, Version 1.1, August 29, 2006.

4. Mars Exploration Program Data Management Plan, Arvidson et al., Rev. 3.0, March 20, 2002.

5. Phoenix TEGA Team and PDS Geosciences Node Interface Control Document (ICD), Version 1.1, July 11, 2005.

6. Phoenix SOC - Instrument Team - PDS Interface Control Document (ICD), JPL D-33225, Preliminary, December 7 2005.

7. Phoenix TEGA Archive Volume Software Interface Specification, Version 2 0, November 20, 2007.

8. CODMAC "Issues and Recommendations Associated with Distributed Computation and Data Management Systems for the Space Sciences", Committee on Data Management and Computation Space Science Board, National Research Council, National Academy Press, Washington, D.D., 1986

9. TEGA Experiment Data Record Software Interface Specification, JPL PH 274-304, D-33227, Version 1.2, March 22, 2007.

10. The Thermal and Evolved Gas Analyzer on the Phoenix Mars Lander, Boynton et al., in preparation, 2008.

3. Relationships with Other Interfaces

This SIS document and the products it describes could be affected by changes to PDS standards, Phoenix archive plans, the agreement between the TEGA Team and the PDS Geosciences Node, and the agreements among the Phoenix Science Operations Center, Phoenix instrument teams, and the PDS, as described in Applicable Documents 1, 2, 5, and 6. Changes to the TEGA Experiment Data Records (EDR) will necessitate changes in the RDR data products. Applicable Document 9 will record changes to the EDR data products. Changes to the design of the RDR products would require this SIS to be updated, and might also require updates to Applicable Document 7.

4. Data Product Characteristics and Environment

4.1 Instrument Overview

The TEGA instrument, one of seven instruments aboard the 2007 Phoenix Mars Lander, is a thermal and evolved-gas analyzer. TEGA is designed to analyze ~50 mg of fine grained soil or rock fragments that are loaded into ovens via a funnel. It consists of five basic components: a retractable contamination cover, a soil delivery system, an oven/calorimeter (TA), a gas storage and handling system, and an evolved-gas analyzer (EGA).

Prior to TEGA operation the retractable contamination cover opens slowly to carry away contamination expected to settle on the outer surfaces of TEGA. The cover system consists of two independent foil covers each sealing the space just above each row of four Thermal Analyzer (TA) cells cross contamination doors. The seal is made with the 0.03 mm thick stainless steel foil sandwiched between a continuous frame of neodymium-iron-boron magnets and a thin magnetic steel top frame. To open, the foil is slid from between the frames by winding it onto a spool which is driven by a paraffin actuator through a ratchet mechanism. When the cover is fully opened the sealed interior of the instrument is vented through 54 cm², 2 micron stainless steel wire cloth.

The TEGA soil delivery system is made up of a door release mechanism, a screen, a vibrating solenoid, a tri-bladed soil impeller, and a trough/funnel which delivers soil to the male oven half. Soil/rock samples are acquired from the Martian surface by the Phoenix Robotic Arm. The arm scoops the soil sample up and deposits it in the TEGA soil delivery system. A 1 mm grid screen filters out particles too large for the oven. The vibrations of the solenoid are imparted to the entire thermal analyzer (TA) chassis to sift soil through the screen, as well as assist gravity in the movement of the soil down the trough to the funnel area of the TA, which fills the male oven half. A detector and LED pair is located across the collar of the funnel just above the male oven half. The LED/detector pair is used to indicate when the oven is filled.

TEGA is built with eight, single-use thermal analyzer (TA) cells, each of which has its own oven and sample receiving funnel. The TEGA ovens are very small. The inside dimensions are about 2.4 mm diameter and 8 mm long. The male half, which receives the sample material via a funnel, is inserted into the female half, which contains heater and temperature sensors. The TA cells are used to collect calorimetric data, i.e. temperatures and heat flows associated with thermal transitions in a material, on the sample. These data are collected to characterize the thermodynamic and chemical properties of the sample material. Calorimetric data (SCRDR) is obtained by carefully measuring the power applied to the oven to achieve a desired temperature during a programmed temperature ramp.

Careful reduction of all heat loss mechanisms was necessary to permit calorimetry to be possible to the highest temperatures with the limited power and energy available from the lander. The entire TA unit is surrounded by a heated radiation shield. The shield is used to minimize the affect of imprecisely known and changing surface emissivities by controlling the shield temperature to match the sample container. The shield also minimizes the radiative heat loss from the sample container reducing its power requirement which increases the calorimetry sensitivity.

Figure 1. TA before being hooked up to EGA - Retractable cover slightly retracted to expose the TA doors.

The TEGA gas-handling system distributes Calibration or Carrier gas and regulates the pressure in the system through a manifold and plumbing system. The calibration tank provides a mass and concentration standard to provide an in-situ calibration source for the mass spectrometer. These gasses as well as any evolved gas are eventually exhausted to the Mars atmosphere. The supply tanks have sufficient capacity to support all eight SC samples and any calibration requirements with an appreciable margin ( >100%).

The gases are distributed to the ovens via a manifold assembly. The manifold contains 19 valves, a pressure sensor, and five flow-regulating frits. A downstream frit at the outlet of the Evolved Gas Analyzer provides additional pressure rise at the mass analyzer input as well as providing a substantial impediment to back-streaming atmospheric gases.

The calibration tank contains 40% by volume Carbon dioxide, Oxygen at 0.1%, Krypton 86 at 0.01%, and 1mL of Deuterium enriched liquid water. The balance of this mixture is nitrogen. The water was added to the tank as a liquid so that the gas would be saturated at the tank temperature. In operation, we will control the temperature of the tank to determine the partial pressure of water vapor in the calibration gas supply.

The manifold is highly adaptable in its operation. The oven inlet and outlet valves are operated independently, so it is possible to seal the ovens, flow carrier gas through the ovens, or allow the ovens to vent via the vapor pressure of the evolved gases. The manifold also has a bypass valve which permits calibration gas to be analyzed in the EGA and allows the calibration gas to be purged from the system by flowing carrier gas directly into the EGA before a sample is analyzed. Owing to mass and volume constraints, commercially available, elastomer-sealed, normally closed solenoid valves were selected and qualified for TEGA. The leak integrity of the carrier and calibration supply tanks is maintained by nickel foils which are punctured by a wax-motor mechanism just prior to the first analysis on the surface. The carrier or calibration master valve is pulsed to regulate the pressure of the carrier and calibration gases in the manifold to control the flow rate through the system. At our nominal flow rate of 0.04 standard mL/min, the pressure in the oven and at the mass analyzer inlet are ~30 mbar. These pressures are a function of the flow rate and are determined by various flow restrictors.

Figure 2. Overall block diagram of the TEGA instrument.

Various engineering readings associated with the gas and many other mechanical and electrical components will be recorded in the engineering data products (ENGRDR). See Figure 2 for the overall block diagram of the TEGA instrument for engineering reading context.

As a sample is heated, various gases are evolved depending on the nature of the sample. The evolved gas is passed through a manifold to the EGA. The EGA is a magnetic-sector mass spectrometer, which can determine both the quantity of the evolved gas and its isotopic composition (EGSRDR, EGHRDR). The EGA is synchronized to the temperature of the oven, so the composition of the gases can be correlated to their temperature of evolution.

The EGA has four mass ranges extending from 1.5 Da to 140 Da. The four specific mass ranges are 0.9-4, 7-35, 14-70 and 28-140 Da. Using four channels reduces the magnitude of the mass scan and provides simultaneous coverage of the mass ranges. The width of the object and collector slits and the radius of the ion path in the magnetic field determine the mass resolution of the instrument. This is set at 150 (M/DM) for the high mass channel. The mass resolution of the other channels is proportionally reduced.

The instrument sensitivity is adjusted so that the max counting rate at an ion source pressure of 8 x 10-6 mbar is 2 megahertz. The frequency of the preamp is 12 megahertz and has a probability of missing a count for this maximum frequency of < 3 %. The dynamic range is then at 1 count/sec equal to 2 x 10-6. Using the high sensitivity adds a factor of 8, for a dynamic range of 1.6 x 10-7. Adding the counting rates for 100 measurements at each mass should allow measurement of a constituent at the 100 ppb mixing ratio (partial pressure of 1 x 10-12) to a statistical precision of 10%; at 10 ppb (partial pressure of 1 x 10-13) the precision is 30%. The realized sensitivity will depend on the residual peak amplitude at the particular mass number of interest. The accuracy of the measurement of amount of a constituent gas or its isotopic ratio depends on comparison of the counting rates on the sample of interest to those in the calibration gas.

Two operating modes are available for the EGA. One consists of sweeping in a stepwise manor the ion acceleration voltage to cover the entire mass range over the 4 channels to determine what gasses are present in the furnace sample or in the atmosphere and the relative abundances of each constituent (EGSRDR). Sweep mode is used to see the whole mass range instead of just the expected masses. The other mode, called the peak hopping mode, involves adjusting the ion accelerating voltage to hop from peak top to peak top (EGHRDR). On a given peak, 5 or 7 measurements of counting rate will be made while stepping over the top of the peak. A step size as small as 0.01 to 0.02 Da is used. The amplitude of the peak is determined by fitting a curve to the 5 or 7 data points. Dwell time for the accumulation of counts is adjustable by command and will be selected as a function of the expected counting rate for each mass peak to be measured. Those peaks having high counting rates will have a shorter accumulation time. There is a dead time imposed between each accumulation period as the high voltage sweep power supply is commanded to a new voltage. The settle time of the power supply is a function of the voltage step size and ranges from 5 to 50 msec.

In Mass Hopping mode (EGHRDR) the EGA only scans certain selected masses. The selected masses are pre-programmed groups of elements and are generally the most common species of interest, i.e. H, H2, C, CO2, H2O, N2 or CO. Several sets of modes can be strung together making a "supermode", which is used to perform an analysis such as a TA analysis or an atmospheric analysis. The hopping mode is used to measure isotopic ratios of the various elements and can also be used to monitor a given mass peak to determine the exact temperature at which the molecule is released from the sample in the TA. For example, the temperatures at which water vapor and carbon dioxide are released can be measured as the sample is heated. See Appendix 7.4 for examples of the EGA sweeps, hops, and super modes.

A nominal TEGA thermal analyzer run spans 5 days; The first day will include opening the door of the selected thermal analyzer and performing a health check on the thermal analyzer at least one day prior to soil acquisition. Instrument warming, EGA calibration, soil acquisition, oven closure, low-temperature scanning calorimetry and evolved-gas analysistakes place on the second day. Soil acquisition includes receiving a sample from the robotic arm, vibrating the sample to load it into the oven, autonomously verifying soil delivery, and performing the low-temperature sample analysis. The third day activities consist of instrument warming and EGA calibration followed by mid-temperature scanning calorimetry and evolved-gas analysis.The fourth day activities will consist of instrument warming and EGA calibration followed by high-temperature scanning calorimetry and evolved-gas analysis. The fifth day will repeat the high-temperature sequence executed on the fourth day but without the evolved-gas analysis. The repeat of the high temperature experiment will provide a baseline measure of heat capacity and heat lost to the environment without the mineral decomposition phase transitions. These data will be subtracted from the data taken on the fourth day and the difference will be the differential calorimetry. The optimization of TEGA operation will depend on what is found in the first Mars samples, so the nominal operational flow given above may change. The E-kernel RDR data product will contain a description of the events of each sol. This will include experimental activities on Mars and planning activities on Earth. The e-kernel data product is the definitive source for what happened when.

Figure 3. Instrument with TA and EGA integrated as one unit. Cover fully deployed.

TEGA will use all eight single-use ovens over the course of the mission. The results of the each oven sample will impact how the other ovens are used. If organic material is detected the Organic Free Blank (OFB) material (Ming et al. 2008) that has been included with the TEGA instrument will be used. Initially, the soil delivery system and/or the scoop on the RA may have some terrestrial contamination that gets removed by repeated use so that samples measured later in the mission might have less contamination. Analyzing the blank later in the mission will allow a better assessment of the blank after any loose terrestrial contamination has been removed. If a positive organic signal is detected before analyzing the blank, the same sample can be analyzed again after the blank to ensure the first result was correct. The differences between the three measurements should show the difference between Earth contaminants that have accompanied the spacecraft to Mars or organics that are Martian in origin. In addition, it is possible that organics may not be detected on Mars in which case OFB would not be analyzed, allowing the use of all eight TA cells for Mars samples. See Ming et al., 2008 for a full discussion of the TEGA blank strategy.

TEGA is controlled by flight software that runs on the dedicated TEGA microprocessor. The flight software issues commands to the instrument, and collects housekeeping and science data. The TEGA flight software reports TEGA specific information to the Lander command and data handling system. TEGA information collected by the Lander, along with spacecraft engineering data are then returned to Earth via the Deep Space Network.

Further information about the TEGA instrument and experiment specifics can be found in the TEGA instrument paper [Applicable Document #10].

4.2 RDR Data Product Overview

Table 4.1 summarizes TEGA standard RDR data products.

Table 4‑1TEGA Standard RDR Data Products

Product Type

NASA Level

Description

PDS Data Set ID

ENGRDR

1A

Engineering data converted to engineering units as time series

PHX-M-TEGA-3-ENGRDR-V1.0

SCRDR

1B

SC time series data of oven and shield duty cycle durations within each of the time series slices.

PHX-M-TEGA-4-SCRDR-V1.0

EGSRDR

1B

EGA counts at each mass swept by the mass spectrometer as a time-series.

PHX-M-TEGA-4-EGSRDR-V1.0

EGHRDR

1B

Times and counts at masses scanned in mass hopping mode.

PHX-M-TEGA-4-EGHRDR-V1.0

All RDR products are time-series data stored as binary tables described by detached PDS labels, with one table perActivity perMartian Sol. In addition to the standard data products, a text file call the TEGA_E_KERNEL will be produced for each activity during a Martian Sol. This file will have an attached PDS label and will describe the data collection events of each sol. Details of the RDR data products are specified by product in Section 5.

4.3 Data Processing

This section provides general information about the processing of TEGA data sets. Details specific to each data set are found in Section 5.

4.3.1 Data Processing Level

All TEGA RDR products are considered reduced data products as defined by both NASA and CODMAC (see Appendix 7.1.) TEGA ENGRDR products are processed to NASA Level 1A (CODMAC 3) as they have been calibrated. SCRDR, EGSRDR and EGHRDR products are processed to NASA Level 1B (CODMAC 4) as they have been re-sampled from the raw data.

4.3.2 Data Product Generation

TEGA data products will be generated by the TEGA Team led by Co-Investigator Boynton at the Lunar and Planetary Laboratory,University of Arizona. Once a TEGA measurement is collected it is stored on the Lander and held for periodic download. The stored telemetry data are downloaded periodically from the Lander for relay to the Deep Space Network (DSN). Data received from the DSN are inserted into the Jet Propulsion Laboratory's (JPL) Telemetry Data System (TDS). The University of Arizona (UA) queries the TDS for the most recent telemetry dataset. The dataset is output to a spooler that passes data to UA. Raw telemetry data are received by UA, and a number of automated computer processes are run to ingest the data into a database, and to transform the data into scientifically useful data products. The following sections describe this process in more detail.

4.3.2.1 TEGA_tl

TEGA_tl is the process by which telemetry data down-linked from the 2007 Mars Phoenix Lander is transferred from the JPL TDS to the UA and prepared for ingestion into the UA TEGA database. Data packets are wrapped with specifically formatted headers at each phase of data transfer. The TEGA _tl program is designed to remove any or all of the header information and transform data packets to a useable form. TEGA_tl receives input data from any of a number of input sources (e.g. raw telemetry), strips out the TEGA specific data, and outputs that data in the requested format. In the case of telemetry data, a process on the JPL Spacecraft Operations Processing Computer (SOPC) called stot retrieves selected Standard Format Data Unit (SFDU) packets from the TDS via a query server, and sends the retrieved SFDU packets to a socket. A connection is made between the socket and TEGA_tl, and packet data is passed to TEGA_tl.

The stream of SFDU data packets is read in from the socket. The SFDU packet consists of a primary label, an aggregate header (Compressed Header Data Object, CHDO), up to 4 headers (Primary [required], secondary, tertiary, quaternary), and an optional data CHDO. The primary label and headers are stripped from the packet and are written to a file "SFDU.hdr." The remaining information is a Consultative Committee for Spacecraft Data Systems (CCSDS) packet, consisting of header information and data. The CCSDS headers are removed and written to a file "CCSDS.hdr." The remaining data is then in the form of a TEGA packet, and includes the data as output by the TEGA instrument suite. The TEGA data packets consist of a telemetry header structure, a data type specific data structure, and an appended checksum. The last step in the process is to convert the TEGA data packets to BCE (Bench Checkout Equipment) type packets. BCE type packets are a suite of data type specific packet formats with a common header structure that were developed for data transfer and handling during pre-flight tests. The packet definitions were found to work well, and have been modified only slightly for the flight data. BCE packets are formed by stripping the telemetry header from the TEGA packet and replacing it with the BCE common header structure followed by the data type specific data structure. Any needed regrouping or decompression of data occurs in the translation from TEGA to BCE data format.

Figure 4.4 TEGA_tl data flow diagram.

Data with an invalid telemetry header is flagged as "invalid header." If the checksum is not correct, then the packet is flagged as "bad checksum." The BCE formatted data are sent either to a data spooler (similar to a print spooler) to wait for database ingestion or to be written to files. If BCE output is written to files, it is placed in a structured directory which can then be used for data validation. The directory structure is a top level directory with standard sub-directories categorized by data type.

TEGA_tl can also be used to translate data from one packet type to another (Figure 4.1.) The input data stream can consist of SFDU packets, CCSDS packets or TEGA data packets. The packets are read, parsed, and translated to an output packet format. Output types can be SFDU, CCSDS, TEGA data or BCE formatted packets. The output packets can then be sent to a socket and/or written to a file. The only restrictions on data type transformation are that BCE packets cannot be used as TEGA_tl input, and the data types cannot be "up converted", for example CCSDS packets cannot be transformed into SFDU packets.

4.3.2.2 TEGA_Ingest

The ingest process is the mechanism by which data is ingested into the UA TEGA database. The input data used by ingest are the BCE packet type output from the TEGA_tl program. Ingest receives data from the spooler and inserts it into the appropriate database tables.

Ingest initialization sets up the necessary connections to the SPICE kernel information, the database, and the input data. The Navigation and Ancillary Information Facility (NAIF) Node of the Planetary Data System (PDS) collects and maintains the SPICE information system. SPICE (Spacecraft, Planet, Instrument, C-matrix, Events) is a means for providing scientists with geometric and event data and related tools useful in the interpretation of science instrument observations returned from planetary spacecraft. SPICE data files, called kernels, exist for spacecraft trajectory (S); planet ephemeris and associated physical and cartographic constants (P); instrument information, including mounting alignment and other relevant geometric information (I); orientation of spacecraft structures upon which science instruments are mounted (C); and spacecraft and ground data system events, both planned and unplanned (E) (NAIF, http://pds.jpl.nasa.gov/naif.html). The SPICE kernel files are opened and loaded, and a connection to the database is established. Once the appropriate connections are made, the data ingestion begins.

Figure 4.5 TEGA Database Ingest data flow diagram

The Ingest function, which waits for the client on the socket, calls the input_open procedure. Input_open initializes the socket on the designated port. Once the socket is open, the proc_pkts function processes each packet of data through the input_next procedure. Input_next reads the socket header to get the total number of bytes in the packet, and then reads the common header to get the sequence bytes. The rest of the packet is then read.

The data type, read from the common header, is returned, determining the next step in the processing. One of eleven different procedures is run to insert packet data into the database (Figure 4.2). The insertion procedure is based on the data type being processed. If the data type returned is less than or equal to 0 an error message is returned stating that the packet was not inserted.

Engineering data is converted from the raw telemetry digital number value to engineering unit value upon ingest into the database. There are 82 identically formatted engineering data tables (see Table 4.2) in the UA database. The ingest process inserts the raw engineering data and TEGA time (tega_time) into each engineering table based on the engineering parameter name. The raw engineering values as received from the spacecraft are in a digital number (DN) format and are supplied to the PDS as the TEGA ENEDR data product. In order to facilitate data reduction the digital numbers are converted to engineering values by a database trigger that is called by the ingest process. The trigger uses an appropriate polynomial conversion factor for the value, and then inserts the converted engineering unit value into the database table. The polynomial conversion factors for each engineering parameter were derived from ground calibrations and can be found in Appendix 7.3.

Table 4‑2TEGA Engineering Parameters

Engineering Parameter Name

Abbreviation

Unit

Description

TA_MANIFOLD_PRES

TA_MAN

mB

Manifold Pressure

TA_PLUS_5_VREF

TA_P5R

V

+5V REF

TA_OUTLET_PRES

TA_OUT

mB

Outlet Pressure

TA_MANIFOLD_TEMP

TA_MAT

C

TA Manifold Temperature

TA_EGA_PLUMB_TEMP

TA_EPT

C

MS Plumbing Temperature

TA_EGA_BAKEOUT_TEMP

TA_EBT

C

Bakeout temperature

TA_PLUMBING_1_TEMP

TA_P1T

C

Plumbing 1 Temperature

TA_PLUMBING_2_TEMP

TA_P2T

C

Plumbing 2 Temperature

TA_EGA_MAN_TEMP

TA_EMT

C

MS Manifold Temperature

TA_CAL_TANK_TEMP

TA_CTT

C

Cal Tank Temperature

TA_CPU_TEMP

TA_CPT

C

CPU Temperature

TA_PWR_SPLY_1_TEMP

TA_PS1

C

Power Supply 1 Temperature

TA_PWR_SPLY_2_TEMP

TA_PS2

C

Power Supply 2 Temperature

TA_PWR_CNTL_1_TEMP

TA_PC1

C

Power Control 1 Temperature

TA_PWR_CNTL_2_TEMP

TA_PC2

C

Power Control 2 Temperature

TA_A2D_TEMP

TA_ADT

C

ADC Temperature

TA_COVER_1_TEMP

TA_C1T

C

cover 1 temperature

TA_INPUT_FUNNEL_1_LO_TEMP

TA_FL1

C

Funnel 1 Temperature

TA_PRES_SENSE_FD_BK

TA_PSC

V

Pres Sense Exc. Feedback

TA_INPUT_FUNNEL_2_LO_TEMP

TA_FL2

C

Funnel 2 Temperature

TA_OVEN_TEMP

TA_OVT

C

Oven Temperature

TA_SHLD_TEMP

TA_SHT

C

Shield Temperature

TA_EGA_ELECT_BOX_TEMP

TA_EGT

C

TEB Temperature

TA_T_HEATER_TEMP

TA_THT

C

"T" Heater Temperature

TA_TRANS_TUBE_TEMP

TA_TTT

C

Transfer Tube Temperature

TA_EGA_GEC_TEMP

TA_GEC

C

GEC Temperature

TA_BUS_A_VOLT

TA_BAV

V

Bus A Voltage

TA_AGD_0_3

TA_G03

V

AGD_0_3 ground

TA_AGD_3_1

TA_G31

V

AGD_3_1 ground

TA_CPU_PLUS_5_VOLT

TA_P5V

V

CPU Voltage

TA_ANLG_PLUS_12_VOLT

TA_APV

V

Analog +12V Voltage

TA_ANLG_MINUS_12_VOLT

TA_AMV

V

Analog -12V Voltage

TA_OVEN_PLUS_15_VOLT

TA_OPV

V

Oven Voltage

TA_SHIELD_PLUS_30_VOLT

TA_SPV

V

Shield Voltage

TA_BUS_A_CUR

TA_BAC

A

Bus A Current

TA_BUS_B_CUR

TA_BBC

A

Bus B Current

TA_EGA_CUR

TA_EGC

A

EGA Current

TA_CPU_PLUS_5_CUR

TA_P5C

A

CPU Current

TA_ANLG_PLUS_12_CUR

TA_APC

A

Analog +12V Current

TA_ANLG_MINUS_12_CUR

TA_AMC

A

Analog -12V Current

TA_OVEN_PLUS_15_CUR

TA_OPC

A

Oven Current

TA_SHIELD_PLUS_30_CUR

TA_SPC

A

Shield Current

TA_FULL_DETECT

TA_FDE

V

Full Detect Integrated Diode Sensor

TA_FULL_DETECT_RAW

TA_FDR

V

Full Detect Raw Diode sensor reading

TA_OVEN_ERR

TA_OER

V

Oven Error

TA_SHLD_ERR

TA_SER

V

Shield Error

TA_CAL_TANK_COLD_TEMP

TA_CTC

C

Cal Tank Cold Temperature

TA_COVER_2_TEMP

TA_C2T

C

cover 2 Temperature

MEM_OVEN_INT_LO

ME_OIL

DN

Oven integrator value low bytes

MEM_OVEN_INT_HI

ME_OIH

DN

Oven integrator value high bytes

MEM_SHLD_INT_LO

ME_SIL

DN

Shield integrator value low bytes

MEM_SHLD_INT_HI

ME_SIH

DN

Shield integrator value high bytes

MEM_OVEN_VOLT

ME_MOV

V

Oven voltage

MEM_OVEN_CUR

ME_MOC

A

Oven current

MEM_SHLD_VOLT

ME_MSV

V

Shield voltage

MEM_SHLD_CUR

ME_MSC

A

Shield current

MEM_MANIFOLD_PRES

ME_MMP

mB

Manifold pressure

MEM_OVEN_ERR

ME_MOE

V

Oven error

MEM_SHLD_ERR

ME_MSE

V

Shield error

MEM_T_WIDTH

ME_MTW

DN

T pulse width

MEM_OVEN_WIDTH

ME_MOW

DN

Oven pulse width

MEM_SHLD_WIDTH

ME_MSW

DN

Shield pulse width

EGA_STATUS_BITS

EG_ESB

Bits

Status bits value

EGA_TRAP_CUR

EG_ETC

mA

Trap current monitor

EGA_EMISSION_CUR

EG_EEC

mA

Emission current monitor

EGA_FILAMENT_1

EG_EF1

V

Filament 1 in use

EGA_FILAMENT_2

EG_EF2

V

Filament 2 in use

EGA_PLUS_5_VOLT

EG_EP5

V

+5 volt monitor

EGA_PLUS_12_VOLT

EG_EP2

V

+12 volt monitor

EGA_MINUS_12_VOLT

EG_M12

V

-12 volt monitor

EGA_FILAMENT_CUR_1

EG_FC1

V

Filament 1 current monitor

EGA_FILAMENT_CUR_2

EG_FC2

V

Filament 2 current monitor

EGA_MULTIPLIER_VOLT

EG_EMV

V

Multiplier voltage monitor

EGA_ION_PUMP_VOLT

EG_EIV

V

Ion Pump voltage monitor

EGA_ION_PUMP_CUR

EG_EIC

mA

Ion Pump Current monitor

EGA_SWEEP_VOLT

EG_ESV

V

Sweep voltage monitor

EGA_GEC_CUR

EG_EGC

A

GEC current monitor

EGA_MAGNET_TEMP_1

EG_M1T

C

Magnet 1 temperature

EGA_MAGNET_TEMP_2

EG_M2T

V

Magnet 2 temperature

EGA_PROC_TEMP

EG_ECT

C

CPU temperature

EGA_AVG_CALLS

EG_EAC

Count

Average # of calls to Task Queue

EGA_MIN_CALLS

EG_EMC

Count

Minimum # of calls to Task Queue

SC and EGA telemetry are inserted into appropriate data tables in the UA TEGA database. These values are inserted into the database in a raw telemetry form. Once all telemetry values have been inserted into the TEGA database at UA, EDR data products are generated. After EDR data product generation, simple correlations of telemetry derived date, SPICE kernel information for time conversions, and ground based calibration information are made to generate the RDR data products. The processes used to create the RDR data products are called create_scrdr, create_egsrdr, and create_eghrdr, respectively. The e-kernel is created by hand from mission planning notes.

4.3.3 Data Flow

TEGA RDR data products are generated from the raw TEGA data that has been stored in the TEGA database, as discussed in Section 4.3.2. Table 4.2 lists the time span covered by each data product, the data product generation interval, the expected size of each of the RDR data products, and the total expected data volume for each product.

Table 4‑3TEGA RDR Data Volume

Product Type

Time span covered

Generation Interval

Expected Size of Product (Bytes)*

Total Data Volume (Bytes).

ENGRDR

1 Activity on 1 Sol

90 sols

4,460,000

200,700,000

SCRDR

1 Activity on 1 Sol

90 sols

2,000

90,000

EGHRDR

1 Activity on 1 Sol

90 sols

805,000

36,255,000

EGSRDR

1 Activity on 1 Sol

90 sols

23,000

1,035,000

*Data volumes based on the TEGA operation plan of 45 sols. Nominally 5 days/sample, plus 5days margin.

The TEGA RDR data products are delivered to the Phoenix Science Operations Center (SOC) where they are made available to other Phoenix science teams and assembled into archive volumes. The SOC will then deliver the TEGA archive volumes to the PDS Geosciences Node for release to the public. This data flow is governed by Applicable Document 6.

4.4 Standards Used in Generating Data Products

This section specifies various standards that apply to TEGA data products.

4.4.1 Labeling and Identification

The file naming scheme defined for the Phoenix Lander instrument products adheres to, and is compliant with the PDS Level II 27.3 filename standards. The file naming convention described here divides the filename into two parts (none consecutive). The first part is instrument-independent, or generic, containing a minimal set of fields, which apply to all instruments aboard the Phoenix Lander. The second part is reserved for instrument-specific fields.

Each product name must be uniquely identifiable throughout the mission by incorporating a combination of relevant fields such as Spacecraft Clock count (SCLK), instrument identifier, data source, observation identifier, product token, etc.

The generic portion of the file name as described here is not sufficient for uniqueness. The information saved in the instrument-specific portion, in conjunction with the generic portion, must guarantee uniqueness.

The file naming rules are as follows:

I. Only letters A-Z, digits 0-9 and the underscore ("_") may be used.

II. All characters must be in upper case.

III. The full length of product name must be 31 characters, 27 for the filename followed by a "." and a three-character file extension.

IV. All fields and sub-fields must be filled or padded with "_" (ASCII underscore) as needed to maintain proper length. For number fields, zeros should be used instead.

V. The convention used for/by instrument must guarantee uniqueness throughout the whole mission.

A template for general filename is shown below, and the table that follows provides additional detail for individual fields.

Table 4‑4 File Naming Template

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

Instrument

Source/Epic

Sol

Product Type

Instrument Specific

Producer

Version

.

Extension

The "Instrument Specific" portion is reserved for each instrument/team to use as needed, within the boundaries stated by the above rules.

Table 4‑5 Detailed description of product name components

Position

Name

Description/value

1

Instrument

S SSI

R RAC

T TEGA

A RA

O MECA-OM

P MECA-TECP

F MECA-AFM

W MECA-WCE

X MECA-Misc

M MET-P&T

L MET-LIDAR

D MARDI

E ASE

2

Source/Epic

Spacecraft

S Surface, flight model

T Test-bed

C Cruise, flight model

3-5

SOL

Solar days since first full day on Mars. Landing day is Sol zero. If Source/Epic is T, day of year should be used (ERT or SCET). For cruise phase, always set to "_C_".

6-8

Product Type

These 3-char identifiers are differentiated as either EDR (Level 0) or RDR (Level 1+) products. If the identifier begins with an "E", then the product is a type of EDR. Otherwise, it is a type of RDR.

See applicable instrument SIS documents for detailed descriptions of all valid product types for each instrument.

9-25

Reserved

Reserved, and required, for instrument-specific fields. See table 4-6 for TEGA-specific RDR file names.

Unused positions are filled with "_" (ASCII underscore)

26

Producer (Reserved)

Producer's id, although part of the reserved portion for instrument-specific field, this field to be used to identify the generating entity of the product.

M MIPL

U TEGA

27

Version

Version number, 0-9,A-Z (36 total)

28

Period

Always set to "." (ASCII period)

29-31

File Extension

PDS file extension, instrument specific.

IMG Imaging/Camera data

DAT Non-imaging instrument data

QUB Multi-layer, cube products

TAB Table/tabular data

See table 10-1 in the PDS Standards Ref. for complete list of acceptable extensions

Table 4‑6 TEGA-specific RDR file names

Character Position

1-8

9-27

28-31

ENGRDR Product

TSnnnRDR
(nnn = sol)

_aa_bbb_yyyymmdd_cv
(aa_bbb derived from Table 4-2,
yyyymmdd = UTC date of turn on for sol of interest,
c = U,
v = version)

.DAT

ENGRDR Examples

TS020RDR
TS020RDR
TS020RDR

_TA_MAN_20080501_U1
_ME_OIL_20080501_U1
_EG_ESB_20080501_U1

.DAT
.DAT
.DAT

All other RDR products

TSnnnRDR
(nnn = sol)

_aaa_yyyy_mm_dd__cv
(aaa = RDR product type,
yyyy_mm_dd = UTC date of turn on for sol of interest,
c = U,
v = version)

.DAT

SCRDR Example

TS020RDR

__SC_2008_05_01__U1

.DAT

EGHRDR Example

TS020RDR

_EGH_2008_05_01__U1

.DAT

EGSRDR Example

TS020RDR

_EGS_2008_05_01__U1

.DAT

4.4.1 PDS Standards

TEGA RDR data products comply with Planetary Data System standards as specified in the PDS Standards Reference (Applicable Document 1). All filenames, by definition, will be PDS compliant. Additional identification information will be contained in the PDS label files for each data product as described in Appendix 7.

4.4.2 Time Standards

The following time standards and conventions are used throughout this document, as well as the Phoenix project, for planning activities and identification of events:

SCET Spacecraft event time: The time when an even occurred on-board, in UTC.

SCLK Spacecraft Clock: An on-board 64-bit counter, in units of nano-seconds, which increments once every 100 milliseconds, with origin, set to zero, at midnight on 1-Jan-1980.

ERT Earth Received Time (UTC): The time when the first bit of the packet containing the current data was at the Deep Space (DSN) station.

Local Solar Time: LST is the local solar time expressed by the number of local solar days (SOLs) from a landing date and using a "24-hour" clock readout within the current local solar day (HR:MN:SC); LST is a true local solar time and computed using positions of the Sun and the landing site from SPICE kernels specified in CHRONOS setup file; if a landing date is unknown to the program it cannot convert input LST to any other time system and can compute LST only without SOL number for the output; LST examples: SOL 12 12:00:01 SOL 132 01:22:32.498 SOL 2 9.

4.4.3 Coordinate Systems

The following coordinate systems are used within the project to refer to the position of the Lander and its instruments.

Table 4‑7 Coordinate Systems.

Coordinate System

Origin

Orientation

Local Level

Same as payload frame, and it moves with the Lander

+X North

+Z down along gravity vector

+Y East

Payload Frame

At the shoulder of the Robotic Arm. Attached and moves with the Lander

+X along Lander -X ( point out into the work space)

+Z down along Lander (vertical

axis)

+Y along Lander -Y

Site Frame

Same as payload frame when first defined and never moves relative to Mars. Possible to define multiple site frames in case the Lander moves/slips.

Same as local level

Phoenix imaging product conventions are as follows.

4.4.4 Data Storage Conventions

The TEGA RDR data products are stored as fixed-length binary files, most-significant-byte-first (big-endian) format. Text files are formatted in standard ASCII text.

4.4.5 Command Sequence Tracking

Each TEGA data product label includes the Phoenix-specific keyword OPS_TOKEN.

The OPS_TOKEN is a code associated with a Phoenix data product that provides information about the command sequence that caused the product to be acquired. The value is a 32-bit unsigned hexadecimal integer expressed in a PDS label as 16#AAAAPCCC#, where:

The combination of OPS_TOKEN and sol number should uniquely identify a Phoenix data product.

For TEGA products, the payload ID field (bits 17-20) is defined as 0.

4.5 Data Validation and Peer Review

The TEGA RDR data product design as described in this SIS is subject to PDS peer review. The peer review will be done well in advance of actual production, to allow time for changes in the design as needed. This SIS document will be updated to show any such changes.

Validation of TEGA RDR products during production will be done according to specifications in the Phoenix Archive Plan and the TEGA Team - Geosciences Node ICD (Applicable Documents 2 and 5). The TEGA Team will validate the science content of the data products, and the Geosciences Node will validate the products for compliance with PDS standards and for conformance with the design specified in this SIS.

5. Detailed Data Product Specifications

5.1 TEGA ENGRDR

5.1.1 Data Product Structure and Organization

The ENGRDR data product is a collection of engineering readings gathered from 84 engineering sensors aboard the TEGA instrument. This data product reports the engineering readings as physical unit of volts, amps, or degrees Celsius. The physical nits are derived from the digital number readings reported in the TEGA ENGEDR data product. The ENGRDR data product is structured as 84, 3-column, time ordered data files. Each data file corresponds to a single engineering parameter. (See Table 4‑2 TEGA Engineering Parameters for the list of engineering parameters.)

This product is organized as 84 binary data files containing converted engineering data collected over a single activity during a measurement day, with a detached ASCII text PDS label file (See Appendix 7.4 for example label). The label is a combined-detached label with pointers to all the files. Each engineering data file will be labeled in a format of a 27 character string with a .DAT file extension. The first eight characters indicate instrument and product level. The second eight characters indicate engineering parameters. The third eight characters indicate the date of collection. The last three characters indicate the location where data were produced. These 84 data files will be grouped together by activity on a single measurement day. The data folders will be labeled by activity in a format of N, where N is a consecutively number activity on a measurement day starting with 1.

5.1.2 Data Format

The data format for the ENGRDR is a 3-column binary table. Columns range from 8 to 23 bytes in width. Column structure and start byte are described in Appendix 7.4.1. The number of rows in a data table will depend on the number of collection intervals during the measurement period. We would expect approximately 1000 data records per file, but there may be some variations due to short data gaps.

5.1.3 Label and Header

The TEGA data product has detached PDS labels stored as ASCII text. A PDS label is object-oriented and describes the objects in the data file. The PDS label contains the keywords for product identification and for data object definitions. The label also contains descriptive information needed to interpret or process the data objects in the file.

PDS labels are written in Object Description Language (ODL) [4]. PDS label statements have the form of "keyword = value". Each label statement is terminated with a carriage return character (ASCII 13) and a line feed character (ASCII 10) sequence to allow the label to be read by many operating systems. Pointer statements with the following format are used to indicate the location of data objects:

^object = location

where the carat character (^, also called a pointer) is followed by the name of the specific data object. The location is the name of the file that contains the data object.

An example of the ENGRDR label can be found in Appendix 7.4

5.2 TEGA SCRDR

5.2.1 Data Product Structure and Organization

The TEGA SCRDR are scanning calorimeter data from the TEGA Thermal Analyzer. This dataset is comprised of oven and shield duty cycle durations. The data product is structured as a time series, 7-column data table. See Appendix 7.5 for an example of the data product label and the table structure.

This product is organized as a binary data file containing SC data collected over a single activity during a measurement, with a detached ASCII text PDS label file for each binary data file. The data folders will be labeled by activity in a format of N, where N is a consecutively number activity on a measurement day starting with 1.

5.2.2 Data Format

The data format for the SCRDR is a 7-column binary table that varies in width from 4 to 23 bytes. Column structure and start byte are described in Appendix 7.5.1. The number of rows in a data table will depend on the number of collection intervals during the measurement period. We would expect approximately 50 data records per file, but there may be some variations due to short data gaps.

5.2.3 Label and Header

The TEGA SCRDR data product has detached PDS labels stored as ASCII text. A PDS label is object-oriented and describes the objects in the data file. The PDS label contains the keywords for product identification and for data object definitions. The label also contains descriptive information needed to interpret or process the data objects in the file.

An example of the SCRDR label can be found in Appendix 7.5.

5.3 TEGA EGHRDR

5.3.1 Data Product Structure and Organization

The TEGA EGHRDR are EGA mass hopping data. The mass hopping mode of the EGA is a mode where selected masses are examined by hopping to a mass range and collecting data at the next 5 or 7 masses and then hopping to the next mass of interest. The data product is structured as a time series, 14-column data table. See Appendix 7.6 for the table structure.

This product is organized as a binary data file containing EGA mass hopping data collected over a single activity during a measurement day, with a detached ASCII text PDS label file for each binary data file. The data folders will be labeled by activity in a format of N, where N is a consecutively number activity on a measurement day starting with 1.

5.3.2 Data Format

The data format for the EGHRDR is a 14-column binary table that varies in width from 1 to 34 bytes. The last column in the binary table is a pointer to a container, which is itself a 5-column binary table. The container holds the EGHRDR data records. Column structure and start byte for both the EGHRDR and the EGHRDR data records are described in Appendix 7.6.1 and Appendix 7.6.2, respectively. The number of rows in the data record data table will depend on the number of collection intervals during the measurement period. We would expect approximately 200 data records per file, but there may be some variations due to short data gaps.

5.3.3 Label and Header

The TEGA EGHRDR data product has detached PDS labels stored as ASCII text. A PDS label is object-oriented and describes the objects in the data file. The PDS label contains the keywords for product identification and for data object definitions. The label also contains descriptive information needed to interpret or process the data objects in the file.

An example of the TEGA EDHRDR label can be found in Appendix 7.6.

5.4 TEGA EGSRDR

5.4.1 Data Product Structure and Organization

The EGSRDR are EGA sweep mode data. Sweep mode data can either be used for calibrations (sweep mode calibration = 4) or for sample analysis (sweep mode normal = 1). The data product is structured as a time series, 14-column data table. See Appendix 7.7 for a label example and table structure.

This product is organized as a binary data file containing EGA sweep mode data collected over a single activity during a measurement day, with a detached ASCII text PDS label file for each binary data file. The data folders will be labeled by activity in a format of N, where N is a consecutively number activity on a measurement day starting with 1.

5.4.2 Data Format

The data format for the EGARDR is a 14-column binary table that varies in width from 1 to 36 bytes. The last column in the binary table is a pointer to a container, which is itself a 9-column binary table. The container holds the EGSRDR data records. Column structure and start byte for both the EGSRDR and the EGSRDR data records are described in Appendix 7.7.1 and Appendix 7.7.2, respectively.

5.4.3 Label and Header

The TEGA EGSRDR data product has detached PDS labels stored as ASCII text. A PDS label is object-oriented and describes the objects in the data file. The PDS label contains the keywords for product identification and for data object definitions. The label also contains descriptive information needed to interpret or process the data objects in the file.

See Appendix 7.7 for an example of the EGSRDR label.

5.5 TEGA_E_KERNEL

5.5.1 Data Product Structure and Organization

The TEGA_E_KERNEL data are ASCII text narrations of the events that take place in the TEGA subsystem during each activity. See Appendix 7.9 for a label example and table structure.

This product is organized as an ASCII text file containing information about data collected over a single activity, with an attached ASCII text PDS label.

5.5.2 Data Format

The data format for the TEGA_E_KERNEL files will be ASCII Text.

5.5.3 Label and Header

The TEGA _E-KERNEL data product has an attached PDS labels stored as ASCII text. A PDS label is object-oriented and describes the objects in the data file. The PDS label contains the keywords for product identification and for data object definitions. The label also contains descriptive information needed to interpret or process the data objects in the file.

See Appendix 7.9 for an example of the TEGA_E_KERNEL label.

6. Applicable Software

No software will be supplied with these data products.

6.1 Utility Programs

There are no TEGA specific utility programs supplied with these data products. All products are viewable with the NASAView software supplied by the PDS.

6.2 Applicable PDS Software Tools

PDS-labeled images and tables can be viewed with the program NASAView, developed by the PDS and available for a variety of computer platforms from the PDS web site http://pds.jpl.nasa.gov/tools/software_download.cfm. There is no charge for NASAView.

6.3 Software Distribution and Update Procedures

There are neither software-distribution nor update procedures associated with these data products.


7. Appendices

7.1 Definitions of Data Processing Levels

Table 7.1 shows definitions of processing levels as defined by NASA and by CODMAC, the Committee on Data Management and Computation (Applicable Document 8.)

Table 7‑1Data Processing Levels

NASA

CODMAC

Description

Packet data

Raw - Level 1

Telemetry data stream as received at the ground station, with science and engineering data embedded.

Level-0

Edited - Level 2

Instrument science data (e.g., raw voltages, counts) at full resolution, time ordered, with duplicates and transmission errors removed.

Level 1A

Calibrated - Level 3

Level 0 data that have been located in space and may have been transformed (e.g., calibrated, rearranged) in a reversible manner and packaged with needed ancillary and auxiliary data (e.g., radiances with the calibration equations applied).

Level 1B

Re-sampled - Level 4

Irreversibly transformed (e.g., re-sampled, remapped, calibrated) values of the instrument measurements (e.g., radiances, magnetic field strength).

Level 1C

Derived - Level 5

Level 1A or 1B data that have been re-sampled and mapped onto uniform space-time grids. The data are calibrated (i.e., radiometrically corrected) and may have addi­tional corrections applied (e.g., terrain correction).

Level 2

Derived - Level 5

Geophysical parameters, generally derived from Level 1 data, and located in space and time commensurate with instrument location, pointing, and sampling.

Level 3

Derived - Level 5

Geophysical parameters mapped onto uniform space-time grids.

Ancillary - Level 6

Data needed to generate calibrated or re-sampled data sets.


7.2 Columns in TEGA Data Products

All TEGA data products are stored as binary tables. Table 7.2 lists the columns in TEGA RDR data products in alphabetical order. The format of each type of data product, including column positions, sizes, data types, units, and full descriptions, can be found in the format files (*.FMT) in the LABEL directory of the data archive.

Table 7‑2. TEGA Data Columns

Column Name

Data Type

Length in bytes

Description

Appears In

ATMOSPHERE_VALVE_CLOSE_TIME

CHARACTER

23

"Date/time of last valve closing, -1 if valve is open."

EGHRDR,

EGSRDR

CENTER_MASS

IEEE_REAL

4

"The center atomic mass of the mass spectrometer hop."

EGHRDR

CHANNEL

MSB_UNSIGNED_INTEGER

1

"The channel number of the center mass."

EGHRDR

CHANNEL 1 COUNTS

MSB_UNSIGNED_INTEGER

4

"Number of counts at channel 1 mass"

EGSRDR

CHANNEL 1 MASS

IEEE_REAL

4

"Elemental mass of interest in Daltons"

EGSRDR

CHANNEL 2 COUNTS

MSB_UNSIGNED_INTEGER

4

"Number of counts at channel 2 mass"

EGSRDR

CHANNEL 2 MASS

IEEE_REAL

4

"Elemental mass of interest in Daltons"

EGSRDR

CHANNEL 3 COUNTS

MSB_UNSIGNED_INTEGER

4

"Number of counts at channel 3 mass"

EGSRDR

CHANNEL 3 MASS

IEEE_REAL

4

"Elemental mass of interest in Daltons"

EGSRDR

CHANNEL 4 COUNTS

MSB_UNSIGNED_INTEGER

4

"Number of counts at channel 4 mass"

EGSRDR

CHANNEL 4 MASS

IEEE_REAL

4

"Elemental mass of interest in Daltons"

EGSRDR

COUNTS

MSB_UNSIGNED_INTEGER

4

"Number of counts at mass of interest"

EGHRDR

DURATION

MSB_UNSIGNED_INTEGER

4

"The duration of the sampling period."

EGHRDR

DWELL_TIME

MSB_UNSIGNED_INTEGER

2

"Dwell time in ms at each mass."

EGHRDR,

EGSRDR

EGHRDR_RECORDS

CONTAINER

34

"TEGA_EGHRDR_REC.FMT"

EGHRDR

EGSRDR_RECORDS

CONTAINER

36

"TEGA_EGSRDR_REC.FMT"

EGSRDR

EMISSION_CURRENT

MSB_UNSIGNED_INTEGER

1

"Emission current of the mass spectrometer beam."

EGHRDR,

EGSRDR

EMISSION_ENERGY

MSB_UNSIGNED_INTEGER

1

"Emission energy."

EGSRDR

EMISSION_LEVEL

MSB_UNSIGNED_INTEGER

1

"Emission level of the mass spectrometer beam."

EGHRDR

ENGINEERING_READING

IEEE_REAL

8

"Engineering Digital Number value converted to physical units."

ENGRDR

LOCAL_SOLAR_TIME

CHARACTER

8

"Mars local solar time of reading in hour:min:sec, 00:00:00"

ENGRDR,

EGHRDR,

EGSRDR,

SCRDR

MAGNET_TEMPERATURE

IEEE_REAL

4

"Magnet temperature in degrees C."

EGSRDR

MASSES

IEEE_REAL

4

"Elemental masses in Daltons"

EGHRDR

MODE

MSB_UNSIGNED_INTEGER

1

"EGA Mode identifier."

EGHRDR

MULTIPLIER_VOLTAGE

MSB_UNSIGNED_INTEGER

4

"The electron multiplier voltage in volts."

EGSRDR

OVEN DUTY CYCLE

MSB_UNSIGNED_INTEGER

4

"Oven heater power duty cycle used to maintain oven temperature setting"

SCRDR

OVEN_TEMPERATURE

MSB_UNSIGNED_INTEGER

4

"Oven temperature in degrees C"

SCRDR

POINTS

MSB_UNSIGNED_INTEGER

1

"Number of points, either 5 or 7, collected in the hop."

EGHRDR

REC_COUNTS

MSB_UNSIGNED_INTEGER

2

"Number of EGHRDR or EGSRDR records."

EGHRDR, EGSRDR

SAMPLE_VALVE_CLOSE_TIME

CHARACTER

23

"Date/time of last valve closing, -1 if valve is open."

EGHRDR, EGSRDR

SHIELD DUTY CYCLE

MSB_UNSIGNED_INTEGER

4

"Shield heater duty cycle used to maintain shield temperature setting"

SCRDR

SHIELD TEMPERATURE

MSB_UNSIGNED_INTEGER

4

"Shield temperature in degrees C"

SCRDR

START_TEGA_TIME

MSB_UNSIGNED_INTEGER

4

"The starting TEGA time of the records in milliseconds since last TEGA power on."

EGHRDR, EGSRDR

START_UTC_TIME

CHARACTER

23

"The starting UTC time in format yyyy-mm-ddThh:mm:ss.sss."

EGHRDR, EGSRDR

SUPERMODE

MSB_UNSIGNED_INTEGER

1

"EGA Supermode identifier."

EGHRDR

SWEEP VOLTAGE

IEEE_REAL

4

"Voltage setting of mass spectrometer sweep"

EGSRDR

SWEEP_MODE_NUMBER

MSB_UNSIGNED_INTEGER

1

"The sweep mode number, 0-63."

EGSRDR

SWEEP_TYPE

MSB_UNSIGNED_INTEGER

1

"The type of mass spectrometer sweep performed."

EGSRDR

TEGA_TIME

MSB_UNSIGNED_INTEGER

8

"Time in milliseconds since last TEGA power on"

SCRDR

TIMES

CHARACTER

23

"Time mass was collected"

EGHRDR

UTC_TIME

CHARACTER

23

"UTC time of reading, stored as yyyy-mm-ddThh:mm:ss.sss."

ENGRDR,

SCRDR


7.3 TEGA Engineering Data Conversions

The following table contains the conversions used to convert engineering DN values to physical units.

Table 7‑3 TEGA Engineering Conversions

Chan #

Channel

Description

Units

Conversion

Type

X0

X1

X2

0

TA_MANIFOLD_PRES

Manifold Pressure

mB

Split_Limits

16000

32767

0

TA_MANIFOLD_PRES

Manifold Pressure

mB

Poly2

-101.288

0.048121

0

0

TA_MANIFOLD_PRES

Manifold Pressure

mB

Poly2

-84451.3

5.239578

0

1

TA_PLUS_5_VREF

+5V REF

V

Poly2

0

0.000366

0

2

TA_OUTLET_PRES

Outlet Pressure

mB

Split_Limits

16000

32767

2

TA_OUTLET_PRES

Outlet Pressure

mB

Poly2

-100.071

0.04771

0

2

TA_OUTLET_PRES

Outlet Pressure

mB

Poly2

-29512.5

1.870302

0

3

TA_MANIFOLD_TEMP

TA Manifold Temperature

C

Poly2

-273.47

0.02379

0

4

TA_EGA_PLUMB_TEMP

MS Plumbing Temperature

C

Poly2

-273.473

0.023789

0

5

TA_EGA_BAKEOUT_TEMP

Bakeout temperature

C

PRT

-0.29967

0.010775

100

6

TA_PLUMBING_1_TEMP

Plumbing 1 Temperature

C

Poly2

-273.47

0.023788

0

7

TA_PLUMBING_2_TEMP

Plumbing 2 Temperature

C

Poly2

-273.463

0.023789

0

8

TA_EGA_MAN_TEMP

MS Manifold Temperature

C

Poly2

-273.505

0.023791

0

9

TA_CAL_TANK_TEMP

Cal Tank Temperature

C

Poly2

-273.441

0.023786

0

10

TA_CPU_TEMP

CPU Temperature

C

Poly2

-273.475

0.023788

0

11

TA_PWR_SPLY_1_TEMP

Power Supply 1 Temperature

C

Poly2

-273.479

0.023789

0

12

TA_PWR_SPLY_2_TEMP

Power Supply 2 Temperature

C

Poly2

-273.496

0.023791

0

13

TA_PWR_CNTL_1_TEMP

Power Control 1 Temperature

C

Poly2

-273.487

0.023791

0

14

TA_PWR_CNTL_2_TEMP

Power Control 2 Temperature

C

Poly2

-273.481

0.023789

0

15

TA_A2D_TEMP

ADC Temperature

C

Poly2

-273.15

0.023781

0

16

TA_COVER_1_TEMP

Cover 1 temperature

C

PRT

-1.57889

0.091011

1000

17

TA_INPUT_FUNNEL_1_LO_TEMP

Funnel 1 Temperature

C

PRT

-0.2559

0.006791

100

18

TA_PRES_SENSE_FD_BK

Pres Sense Exc. Feedback

V

Poly2

0

0.000366

0

19

TA_INPUT_FUNNEL_2_LO_TEMP

Funnel 2 Temperature

C

PRT

-0.34317

0.006789

100

20

TA_OVEN_TEMP

Oven Temperature

C

PRT

0

-0.01223

34.45719

21

TA_SHLD_TEMP

Shield Temperature

C

PRT

0

-0.01223

39.04296

22

TA_EGA_ELECT_BOX_TEMP

TEB Temperature

C

Poly2

-273.465

0.02379

0

23

TA_T_HEATER_TEMP

T Heater Temperature

C

PRT

0

0.014341

100

24

TA_TRANS_TUBE_TEMP

Transfer Tube Temperature

C

Poly2

-273.458

0.023789

0

25

TA_EGA_GEC_TEMP

GEC Temperature

C

PRT

-0.53356

0.023148

100

26

TA_BUS_A_VOLT

Bus A Voltage

V

Poly2

-0.12206

0.002152

0

27

TA_AGD_0_3

Spare Ground 0.3

V

Poly2

0

0.000366

0

28

TA_AGD_3_1

Spare Ground 3.1

V

Poly2

0

0.000366

0

29

TA_CPU_PLUS_5_VOLT

CPU Voltage

V

Poly2

-0.00581

0.000366

0

30

TA_ANLG_PLUS_12_VOLT

Analog +12V Voltage

V

Poly2

0

0.000932

0

31

TA_ANLG_MINUS_12_VOLT

Analog -12V Voltage

V

Poly2

0

0.000932

0

32

TA_OVEN_PLUS_15_VOLT

Oven Voltage

V

Poly2

-0.01385

0.001095

0

33

TA_SHIELD_PLUS_30_VOLT

Shield Voltage

V

Poly2

-0.09725

0.002182

0

34

TA_BUS_A_CUR

Bus A Current

A

Poly2

0.013978

0.00017

0

35

TA_BUS_B_CUR

Bus B Current

A

Poly2

-0.1019

0.00017

0

36

TA_EGA_CUR

EGA Current

A

Poly2

-0.01232

0.000167

0

37

TA_CPU_PLUS_5_CUR

CPU Current

A

Poly2

-1.71E-05

9.18E-05

0

38

TA_ANLG_PLUS_12_CUR

Analog +12V Current

A

Poly2

0

2.39E-05

0

39

TA_ANLG_MINUS_12_CUR

Analog -12V Current

A

Poly2

0

2.39E-05

0

40

TA_OVEN_PLUS_15_CUR

Oven Current

A

Poly2

-0.04463

0.000233

0

41

TA_SHIELD_PLUS_30_CUR

Shield Current

A

Poly2

0.035037

0.000246

0

42

TA_FULL_DETECT

Full Detect Integrated

V

Poly2

0

0.000366

0

43

TA_FULL_DETECT_RAW

Full Detect Raw

V

Poly2

0

0.000366

0

44

TA_OVEN_ERR

Oven Error

V

Poly2

0

0.000366

0

45

TA_SHLD_ERR

Shield Error

V

Poly2

0

0.000366

0

46

TA_CAL_TANK_COLD_TEMP

Cal Tank Cold Temperature

C

Poly2

-273.469

0.02379

0

47

TA_COVER_2_TEMP

Cover 2 Temperature

C

PRT

-1.59992

0.090991

1000

48

MEM_OVEN_INT_LO

Oven Integrator low order word

Low16

49

49

MEM_OVEN_INT_HI

Oven Integrator high order word

High16

48

50

MEM_SHLD_INT_LO

Shield Integrator low order word

Low16

51

51

MEM_SHLD_INT_HI

Shield Integrator high order word

High16

50

52

MEM_OVEN_VOLT

Oven Voltage

V

Poly2

-0.01385

0.001095

0

53

MEM_OVEN_CUR

Oven Current

A

Poly2

-0.04463

0.000233

0

54

MEM_SHLD_VOLT

Shield Voltage

V

Poly2

-0.09725

0.002182

0

55

MEM_SHLD_CUR

Shield Current

A

Poly2

0.035037

0.000246

0

56

MEM_MANIFOLD_PRES

Manifold Pressure

mB

Split_Limits

16000

32767

0

56

MEM_MANIFOLD_PRES

Manifold Pressure

mB

Poly2

-101.288

0.048121

0

56

MEM_MANIFOLD_PRES

Manifold Pressure

mB

Poly2

-84451.3

5.239578

0

57

MEM_OVEN_ERR

Oven Error

V

Poly2

0

0.000366

0

58

MEM_SHLD_ERR

Shield Error

V

Poly2

0

0.000366

0

59

MEM_T_WIDTH

T-Heater Pulse Width

Umask

4095

60

MEM_OVEN_WIDTH

Oven Pulse Width

Umask

65535

61

MEM_SHLD_WIDTH

Shield Pulse Width

Umask

65535

62

COVER_1_DONE

Cover 1 retraction complete

None

63

COVER_2_DONE

Cover 2 retraction complete

None

70

EGA_STATUS_BITS

EGA Status bits

None

71

EGA_TRAP_CUR

EGA Trap current

uA

Poly2

0

0.2

0

72

EGA_EMISSION_CUR

EGA Emission current

uA

Poly2

0

0.2

0

73

EGA_FILAMENT_1_SEL

Filament #1 Selected

V

Poly2

0

0.002

0

74

EGA_FILAMENT_2_SEL

Filament #2 Selected

V

Poly2

0

0.002

0

75

EGA_PLUS_5_VOLT

EGA +5V

V

Poly2

0

0.00042

0

76

EGA_PLUS_12_VOLT

EGA +12V

V

Poly2

0

0.001251

0

77

EGA_MINUS_12_VOLT

EGA -12V

V

Poly2

0

-0.00089

0

78

EGA_FILAMENT_CUR_1

EGA Fil current ~1.5 #1

V

Poly2

0

0.000305

0

79

EGA_FILAMENT_CUR_2

EGA Fil current ~1.5 #2

V

Poly2

0

0.000305

0

80

EGA_MULTIPLIER_VOLT

EGA Multiplier voltage

V

Poly2

0

0.244156

0

81

EGA_ION_PUMP_VOLT

EGA Ion Pump voltage

V

Poly2

0

0.305194

0

82

EGA_ION_PUMP_CUR

EGA Ion Pump current

uA

Poly2

-4.2334

0.012386

0

83

EGA_SWEEP_VOLTAGE

EGA Sweep voltage

V

Poly2

0

0.122078

0

84

EGA_GEC_CUR

EGA GEC current

A

Poly2

0

0.000305

0

85

EGA_MAGNET_TEMP_1

EGA Magnet temperature #1

C

Poly3

-2.44E+02

4.18E-02

6.52E-07

86

EGA_MAGNET_TEMP_2

EGA Magnet temperature #2

C

Poly3

-2.44E+02

4.18E-02

6.52E-07

87

EGA_PROC_TEMP

EGA Processor temperature

C

Poly2

-290.937

0.029477

0

88

EGA_AVG_IDLE_CALLS

EGA Average Idle Calls/Sec

None

89

EGA_MIN_IDLE_CALLS

EGA Min Idle Calls/Sec

None

The Split_Limits type indicated that different conversion equations are used for various ranges of Raw values. The ranges are defined by the Xi coefficients following Split_Limits, where each Xi defines the upper limit of range (i) and the lower limit of range (i+1). Note: Range (0) lower limit is -Inf, range (N) upper limit is +Inf. Note: The number of ranges is equal to the number of non-Split_Limits conversion types for the engineering channel.
 
 

|--------+----------------------------------------------------------------------------------------------|

| Type | Conversion equation | Meaning |

|--------+----------------------------------------------------------------------------------------------|

| None | = Raw | No Conversion |

|--------+----------------------------------------------------------------------------------------------|

| Poly2 | = X0 + (Raw * X1) | Polynomial conversion with 2 coefficients |

|--------+----------------------------------------------------------------------------------------------|

| Poly3 | = X0 + (Raw * (X1 + (Raw * X2))) | Polynomial conversion with 3 coefficients |

|--------+----------------------------------------------------------------------------------------------|

| Poly4 | = X0 + (Raw * (X1 + (Raw * (X2 + (Raw * X3))))) | Polynomial conversion with 4 coefficients |

|--------+----------------------------------------------------------------------------------------------|

| PRT | = -244.7599259 + (V * (233.4066814 | Standard PRT conversion |

| | + (V * (12.00930886 | |

| | + (V * (-0.9446063714 | Where: |

| | + (V * 0.2461040282))))))) | V is the calculated voltage in volts |

| | Where: V = (X0 + (Raw * X1)) / X2 | X2 is the resistance (aka R-naught, R0) |

|--------+----------------------------------------------------------------------------------------------|

| Low16 | = ULong(Uint(Raw)) | Lower 16 bits of an unsigned 32-bit value |

|--------+----------------------------------------------------------------------------------------------|

| High16 | = ULong(Uint(Raw)) * 65536L | Upper 16 bits of an unsigned 32-bit value |

|--------+----------------------------------------------------------------------------------------------|

| Umask | = Raw & X0 | Bitmasked value |

|--------+----------------------------------------------------------------------------------------------|

 


7.4 EGA Operational Modes

The following spreadsheets were added to this document on March 19, 2008. They are subject to change during the operational phase of the mission as conditions on the ground warrant.

7.4.1 Hops

Total Counts expected (k / hop mode)

Mode Number

Name

Species

Mass

Approximate Voltage (for sorting)

Commanded Mass

channel (1-4)

dwell (ms)

increment (AMU)

points/mass

Ionization Energy

Total time (s)

Data volume (bytes)

Data rate (bits/s)

Expected Count Rate (cps)

Chan 1

Chan 2

Chan 3

Chan 4

Width Parameter

Fraction of Width per point

Note: Channel 3 will not get mass 15, and channel 4 will not get mass 29 or 30 at low T.

Note: The hop below is designed to only be run when there is an otherwise low data rate from the instrument. Do not run it from a ramp.

1

Quick Start

7

3

1.40

840

4800

0

0

0

0

2

1H2

2.016

759.18

1

20

0.016

0

0

0

0

0.0561

0.28

16

CH4

16.031

1863.73

3

20

0.015

0

0

0

0

0.0599

0.25

18

H2O

18.011

1660.62

3

50

0.017

0

0

0

0

0.0671

0.25

28

N2 or CO

28.006

1073.46

3

10

0.026

0

0

0

0

0.1037

0.25

40

40Ar

39.962

756.92

3

50

0.037

0

0

0

0

0.1474

0.25

44

CO2

43.990

689.04

3

50

0.041

0

0

0

0

0.1621

0.25

2

Calibration (bkg)

7

3

5.98

1260

1685

15,053

9,905

17,430

1,141

1

1H

1.008

1501.37

1

100

0.008

1,200

840

0

0

0

0.0285

0.28

2

1H2

2.016

759.18

1

40

0.016

50,760

14,213

0

0

0

0.0561

0.28

12

12C

12.000

1195.00

2

100

0.026

1,690

0

1,183

0

0

0.1058

0.25

28

CO

27.995

521.56

2

20

0.057

62,300

0

8,722

0

0

0.2273

0.25

18

H2O

18.011

1660.62

3

200

0.017

400

0

0

560

0

0.0671

0.25

28

CO

27.995

1073.88

3

20

0.026

106,000

0

0

14,840

0

0.1036

0.25

44

CO2

43.990

689.04

3

50

0.041

5,800

0

0

2,030

0

0.1621

0.25

39

C3H3

39.023

1508.22

4

200

0.021

300

0

0

0

420

0.0697

0.30

44

CO2

43.990

1340.05

4

50

0.023

2,060

0

0

0

721

0.0775

0.30

3

Calibration (atm)

7

3

8.13

1400

1378

15,053

2,212

6,325

19,938

1

1H

1.008

1501.37

1

100

0.008

1,200

840

0

0

0

0.0285

0.28

2

1H2

2.016

759.18

1

40

0.016

50,760

14,213

0

0

0

0.0561

0.28

12

12C

12.000

1195.00

2

100

0.026

1,690

0

1,183

0

0

0.1058

0.25

27

C2H3

27.023

539.72

2

100

0.055

1,470

0

1,029

0

0

0.2199

0.25

18

H2O

18.011

1660.62

3

200

0.017

400

0

0

560

0

0.0671

0.25

27

C2H3

27.023

1111.93

3

100

0.025

2,310

0

0

1,617

0

0.1001

0.25

45

13CO2

44.993

674.02

3

100

0.041

5,926

0

0

4,148

0

0.1657

0.25

40

40Ar

39.962

1473.22

4

40

0.021

34,810

0

0

0

9,747

0.0711

0.30

45

13CO2

44.993

1310.59

4

100

0.024

8,464

0

0

0

5,925

0.0790

0.30

46

CO18O

45.994

1282.47

4

200

0.024

3,047

0

0

0

4,266

0.0806

0.30

4

Calibration (TA gas)

7

3

5.98

1260

1685

15,053

13,961

20,790

1,141

1

1H

1.008

1501.37

1

100

0.008

1,200

840

0

0

0

0.0285

0.28

2

1H2

2.016

759.18

1

40

0.016

50,760

14,213

0

0

0

0.0561

0.28

14

N

14.003

1026.40

2

100

0.030

4,475

0

3,132

0

0

0.1210

0.25

28

N2

28.006

521.36

2

20

0.057

77,350

0

10,829

0

0

0.2274

0.25

18

H2O

18.011

1660.62

3

200

0.017

400

0

0

560

0

0.0671

0.25

28

N2

28.006

1073.46

3

20

0.026

130,000

0

0

18,200

0

0.1037

0.25

44

CO2

43.990

689.04

3

50

0.041

5,800

0

0

2,030

0

0.1621

0.25

39

C3H3

39.023

1508.22

4

200

0.021

300

0

0

0

420

0.0697

0.30

44

CO2

43.990

1340.05

4

50

0.023

2,060

0

0

0

721

0.0775

0.30

5

H2O

5

3

0.79

200

2036

5

0

0

0

2

H2

2.016

759.18

1

20

0.008

50,760

5

0

0

0

0.0561

0.15

18

H2O

18.011

1660.62

3

100

0.010

0

0

0

0

0.0671

0.15

6

Deuterium

5

3

2.64

100

303

0

0

0

0

3

HD

3.022

512.03

1

500

0.004

0

0

0

0

0.0837

0.050

7

Deuterium (low rate)

5

3

250.14

100

3

0

0

0

0

3

HD

3.022

512.03

1

50000

0.004

0

0

0

0

0.0837

0.050

8

CO2 (low emission)

5

3

4.84

800

1321

0

0

2,133

79,225

28

CO

27.995

521.56

2

20

0.034

0

0

0

0

0.2273

0.15

28

CO

27.995

1073.88

3

20

0.016

0

0

0

0

0.1036

0.15

44

CO2

43.990

689.04

3

20

0.024

533,344

0

0

0

0

0.1621

0.15

45

13CO2

44.993

674.02

3

200

0.025

5,926

0

0

0

0

0.1657

0.15

46

CO18O

45.994

659.69

3

200

0.025

2,133

0

0

2,133

0

0.1694

0.15

44

CO2

43.990

1340.05

4

20

0.015

761,778

0

0

0

76,178

0.0775

0.20

45

13CO2

44.993

1310.59

4

200

0.016

8,464

0

0

0

0

0.0790

0.20

46

CO18O

45.994

1282.47

4

200

0.016

3,047

0

0

0

3,047

0.0806

0.20

9

CO2 (high emission)

5

3

2.47

400

1294

0

0

2,726

3,894

45

13CO2

44.993

674.02

3

20

0.025

5,926

0

0

593

0

0.1657

0.15

46

CO18O

45.994

659.69

3

200

0.025

2,133

0

0

2,133

0

0.1694

0.15

45

13CO2

44.993

1310.59

4

20

0.016

8,464

0

0

0

846

0.0790

0.20

46

CO18O

45.994

1282.47

4

200

0.016

3,047

0

0

0

3,047

0.0806

0.20

10

Atmo Minors

5

3

5.10

1500

2355

0

0

4

0

1

H

1.008

1501.41

1

50

0.004

0

0

0

0

0.0285

0.15

2

H2

2.016

759.18

1

20

0.008

50,760

0

0

0

0

0.0561

0.15

12

C

12.000

1195.00

2

50

0.016

0

0

0

0

0.1058

0.15

13

CH

13.008

1103.68

2

50

0.017

0

0

0

0

0.1134

0.15

14

N

14.003

1026.40

2

100

0.018

4,180

0

0

0

0

0.1210

0.15

15

15N

15.000

959.26

2

100

0.019

0

0

0

0

0.1286

0.15

16

O, CH4

15.995

1867.94

3

50

0.009

14,110

0

0

4

0

0.0598

0.15

17

OH

17.003

1758.13

3

50

0.010

0

0

0

0

0.0634

0.15

19

H3O

19.018

1573.44

3

50

0.011

0

0

0

0

0.0708

0.15

20

H218O, Ar++

20.015

1495.88

3

50

0.011

0

0

0

0

0.0745

0.15

29

N15N

29.003

1037.09

3

100

0.016

0

0

0

0

0.1073

0.15

30

C18O, NO

29.999

1003.17

3

50

0.017

0

0

0

0

0.1109

0.15

32

O2

31.990

941.71

3

50

0.018

0

0

0

0

0.1182

0.15

40

40Ar

39.962

756.92

3

50

0.022

0

0

0

0

0.1474

0.15

40

40Ar

39.962

1473.22

4

50

0.014

0

0

0

0

0.0711

0.20

7.4.2 Sweeps

Mode

Mode

Name

Channel

Start Mass

End Mass

Dwell (ms)

Increment (AMU)

Ionization Energy

Number of Points

Duration (seconds)

Pause

Total Pause

Total Pause (min.)

Data volume (Bytes)

Data volume (bits)

Data Rate (Mbits/hr)

35

Organics (56-87)

4

55.5

87.5

1000

0.040

3

801

802.7

804

13.40

14722

117779

0.53

36

Organics

4

86.5

140.5

1000

0.060

3

901

902.9

904

15.07

16560

132483

0.53

37

Dark Sweep

4

305.00

306.00

6000

0.250

3

5

30.108

32

0.53

92

735

0.08

38

Lo-Res Full Sweep

4

27.00

140.00

100

0.040

3

2826

288.35

290

4.83

51942

415536

5.16

39

Hi-Res Full Sweep

4

27.00

140.00

100

0.020

3

5651

576.5

578

9.63

103866

830925

5.18

7.4.3 Super Modes

Expected counts per minute

Super Mode

Name

Iterations

Mode

Mode name

Ionization Energy

Mode duration (s)

Mode data volume (Bytes)

Data rate (bits/s)

Data rate (Mbits/hr)

Chan -1

Chan -2

Chan -3

Chan -4

1

Quick Start

3

7.50

4200

4480

16.13

0

0

0

0

5

1

Quick Start

7.50

4200

4480

0

0

0

0

2

Calibration (bkg)

3

6.08

1260

1657

5.97

15,053

9,905

17,430

1,141

1

2

Calibration (bkg)

6.08

1260

1657

1,526

1,004

1,767

116

3

Ultra-Low Rate

3

280.66

6400

182

0.66

1,631

1,073

1,889

124

5

2

Calibration (bkg)

30.42

6300

1657

7,631

5,021

8,836

578

1

7

Deuterium (low rate)

250.24

100

3

0

0

0

0

4

Atmosphere (Low Emission)

3

47.01

8900

1515

5.45

2,637

387

2,230

45,155

1

3

Calibration (atm)

8.23

1400

1361

2,065

303

868

2,735

5

5

H2O

4.43

1000

1806

0

0

0

0

5

8

CO2 (low emission)

24.72

4000

1294

0

0

879

32,641

1

10

Atmo Minors

5.20

1500

2310

0

0

0

0

5

5

H2O

4.43

1000

1806

0

0

0

0

5

Atmosphere (High Emission)

3

101.83

7100

558

2.01

1,217

179

580

1,710

1

3

Calibration (atm)

8.23

1400

1361

2,065

303

868

2,735

2

5

H2O

1.77

400

1806

0

0

0

0

10

6

Deuterium

27.43

1000

292

0

0

0

0

1

9

CO2 (high emission)

2.57

400

1244

0

0

117

167

10

6

Deuterium

27.43

1000

292

0

0

0

0

1

10

Atmo Minors

5.20

1500

2310

0

0

0

0

2

5

H2O

1.77

400

1806

0

0

0

0

10

6

Deuterium

27.43

1000

292

0

0

0

0

7.4.4 Calibration Modes

Cal Mode Number

Species

Mass

Start Mass

End Mass

channel (1-4)

dwell (ms)

increment (AMU)

Ionization Energy

Number of Points

Total time (s)

Pause

Data volume (bytes)

Data rate (bits/s)

0

1.00783

0.9

1.1

1

100

0.002

3

101

10.40

12

All Sets

1

2.01565

1.8

2.2

1

100

0.005

3

81

8.36

10

2

12.00000

11.5

12.5

2

100

0.01

3

101

10.40

12

Sets 0,1,2

3

27.02348

26.5

27.5

2

200

0.03

3

34

6.97

8

4

27.02348

26.4

27.6

3

80

0.015

3

81

6.74

8

5

43.98983

43.5

44.5

3

100

0.01

3

101

10.40

12

6

39.02348

38.5

39.5

4

1000

0.02

3

51

51.20

53

Set 1

7

56.06260

55.5

56.5

4

1000

0.02

3

51

51.20

53

8

39.02348

38.5

39.5

4

1000

0.02

3

51

51.20

53

Set 2

9

78.04695

77.5

78.5

4

2000

0.02

3

51

102.20

104

10

14.00307

13.5

14.5

2

100

0.01

3

101

10.40

12

Set 3

11

28.00615

27.5

28.5

2

80

0.015

3

67

5.59

7

12

28.00615

27.5

28.5

3

100

0.015

3

67

6.93

8

13

43.98983

43.5

44.5

3

100

0.01

3

101

10.40

12

14

43.98983

43.5

44.5

4

100

0.01

3

101

10.40

12

15

85.91061

85.5

86.5

4

2000

0.02

3

51

102.20

104


7.5 Example ENGRDR PDS Label

PDS_VERSION_ID = PDS3

DD_VERSION_ID = PDSCAT1R68

LABEL_REVISION_NOTE = "2007-11-06, TEGA TEAM, initial

release;"

/* IDENTIFICATION DATA ELEMENTS */

DATA_SET_NAME = "PHX MARS THERMAL EVOLVED GAS

ANALYZER 3 ENGRDR V1.0"

DATA_SET_ID = "PHX-M-TEGA-3-ENGRDR-V1.0"

PRODUCT_VERSION_ID = "1.0"

RELEASE_ID = "0001"

OPS_TOKEN = 16#40406720#

/* DESCRIPTIVE DATA ELEMENTS */

INSTRUMENT_HOST_NAME = "PHOENIX"

INSTRUMENT_NAME = "THERMAL EVOLVED GAS ANALYZER"

SPACECRAFT_ID = PHX

TARGET_NAME = MARS

MISSION_PHASE_NAME = "PRIMARY MISSION"

START_TIME = 2008-05-01T14:14:32.890

STOP_TIME = 2008-05-01T20:09:44.149

SPACECRAFT_CLOCK_START_COUNT = 208023626065

SPACECRAFT_CLOCK_STOP_COUNT = 208035731925

PRODUCT_CREATION_TIME = 2008-09-15T10:54:47.894

/* DATA OBJECT DEFINITION */

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_MAN_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_MAN_20080501_U1.DAT"

PRODUCT_TYPE = "TA_MANIFOLD_PRES"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal analyzer manifold pressure,

in millibars."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_P5R_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_P5R_20080501_U1.DAT"

PRODUCT_TYPE = "TA_PLUS_5_VREF"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Plus 5 Voltage

Reference, in volts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_OUT_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_OUT_20080501_U1.DAT"

PRODUCT_TYPE = "TA_OUTLET_PRES"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Outlet pressure,

in millibars."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_MAT_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_MAT_20080501_U1.DAT"

PRODUCT_TYPE = "TA_MANIFOLD_TEMP"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Manifold

temperature, in degrees C."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_EPT_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_EPT_20080501_U1.DAT"

PRODUCT_TYPE = "TA_EGA_PLUMB_TEMP"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Evolved Gas Analyzer Plumbing

temperature, in degrees C."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_EBT_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_EBT_20080501_U1.DAT"

PRODUCT_TYPE = "TA_EGA_BAKEOUT_TEMP"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Evolved Gas Analyzer bake out

temperature, in degrees C."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_P1T_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_P1T_20080501_U1.DAT"

PRODUCT_TYPE = "TA_PLUMBING_1_TEMP"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Plumbing 1

temperature, in degrees C."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_P2T_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_P2T_20080501_U1.DAT"

PRODUCT_TYPE = "TA_PLUMBING_2_TEMP"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Plumbing 2

temperature, in volts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_EMT_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_EMT_20080501_U1.DAT"

PRODUCT_TYPE = "TA_EGA_MAN_TEMP"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Evolved Gas Analyzer manifold

temperature, in degrees C."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_CTT_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_CTT_20080501_U1.DAT"

PRODUCT_TYPE = "TA_CAL_TANK_TEMP"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Calibration Gas

Tank temperature, in degrees C."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_CPT_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_CPT_20080501_U1.DAT"

PRODUCT_TYPE = "TA_CPU_TEMP"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer CPU temperature,

in degrees C."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_PS1_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_PS1_20080501_U1.DAT"

PRODUCT_TYPE = "TA_PWR_SPLY_1_TEMP"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Power supply 1

temperature, in degrees C."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_PS2_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_PS2_20080501_U1.DAT"

PRODUCT_TYPE = "TA_PWR_SPLY_2_TEMP"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Power supply 2

temperature, in degrees C."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_PC1_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_PC1_20080501_U1.DAT"

PRODUCT_TYPE = "TA_PWR_CNTL_1_TEMP"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Control board temp

1, in degrees C"

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_PC2_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_PC2_20080501_U1.DAT"

PRODUCT_TYPE = "TA_PWR_CNTL_2_TEMP"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Power control

board temp 2, in degrees C."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_ADT_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_ADT_20080501_U1.DAT"

PRODUCT_TYPE = "TA_A2D_TEMP"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Analog to digital

converter temperature, in degrees C."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_C1T_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_C1T_20080501_U1.DAT"

PRODUCT_TYPE = "TA_COVER_1_TEMP"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Cover 1

temperature, in degrees C."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_FL1_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_FL1_20080501_U1.DAT"

PRODUCT_TYPE = "TA_IN_FNL_1_LO_TEMP"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer input funnel 1 low

temperature, in degrees C."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_PSC_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_PSC_20080501_U1.DAT"

PRODUCT_TYPE = "TA_PRES_SENSE_FD_BK"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Pressure sensor,

in volts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_FL2_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_FL2_20080501_U1.DAT"

PRODUCT_TYPE = "TA_IN_FNL_2_LO_TEMP"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer input funnel 2 low

temperature, in degrees C."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_OVT_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_OVT_20080501_U1.DAT"

PRODUCT_TYPE = "TA_OVEN_TEMP"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Oven temperature,

in degrees C."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_SHT_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_SHT_20080501_U1.DAT"

PRODUCT_TYPE = "TA_SHLD_TEMP"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Shield

temperature, in degrees C."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_EGT_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_EGT_20080501_U1.DAT"

PRODUCT_TYPE = "TA_EGA_ELECT_BOX_TEMP"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Evolved gas analyzer electronics

temperature, in degrees C."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_THT_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_THT_20080501_U1.DAT"

PRODUCT_TYPE = "TA_T_HEATER_TEMP"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer T heater

temperature, in degrees C."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_TTT_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_TTT_20080501_U1.DAT"

PRODUCT_TYPE = "TA_TRANS_TUBE_TEMP"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Transfer tube

temperature, in degrees C."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_GEC_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_GEC_20080501_U1.DAT"

PRODUCT_TYPE = "TA_EGA_GEC_TEMP"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Gas enrichment cell temperature,

in degrees C."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_BAV_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_BAV_20080501_U1.DAT"

PRODUCT_TYPE = "TA_BUS_A_VOLT"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Bus A voltage, in

volts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_G03_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_G03_20080501_U1.DAT"

PRODUCT_TYPE = "TA_AGD_0_3"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Analog ground 0.3,

in volts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_G31_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_G31_20080501_U1.DAT"

PRODUCT_TYPE = "TA_AGD_3_1"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer analog ground 3.1,

in volts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_P5V_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_P5V_20080501_U1.DAT"

PRODUCT_TYPE = "TA_CPU_PLUS_5_VOLT"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer CPU plus 5 volt,

in volts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_APV_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_APV_20080501_U1.DAT"

PRODUCT_TYPE = "TA_ANLG_PLUS_12_VOLT"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer analog plus 12

voltage, in volts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_AMV_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_AMV_20080501_U1.DAT"

PRODUCT_TYPE = "TA_ANLG_MINUS_12_VOLT"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer analog minus 12 voltage,

in volts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_OPV_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_OPV_20080501_U1.DAT"

PRODUCT_TYPE = "TA_OVEN_PLUS_15_VOLT"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Oven plus 15

voltage, in volts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_SPV_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_SPV_20080501_U1.DAT"

PRODUCT_TYPE = "TA_SHLD_PLUS_30_VOLT"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer shield plus 30

voltage, in volts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_BAC_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_BAC_20080501_U1.DAT"

PRODUCT_TYPE = "TA_BUS_A_CUR"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Bus A current,

in amps."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_BBC_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_BBC_20080501_U1.DAT"

PRODUCT_TYPE = "TA_BUS_B_CUR"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Bus B current, in

amps."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_EGC_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_EGC_20080501_U1.DAT"

PRODUCT_TYPE = "TA_EGA_CUR"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Evolved Gas Analyzer current, in

amps."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_P5C_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_P5C_20080501_U1.DAT"

PRODUCT_TYPE = "TA_CPU_PLUS_5_CUR"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer CPU plus 5 current,

in amps."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_APC_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_APC_20080501_U1.DAT"

PRODUCT_TYPE = "TA_ANLG_PLUS_12_CUR"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer analog plus 12

current, in amps."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_AMC_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_AMC_20080501_U1.DAT"

PRODUCT_TYPE = "TA_ANLG_MINUS_12_CUR"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer analog minus 12

current, in amps."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_OPC_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_OPC_20080501_U1.DAT"

PRODUCT_TYPE = "TA_OVEN_PLUS_15_CUR"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Oven plus 15

current, in amps."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_SPC_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_SPC_20080501_U1.DAT"

PRODUCT_TYPE = "TA_SHLD_PLUS_30_CUR"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer shield plus 30

current, in amps."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_FDE_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_FDE_20080501_U1.DAT"

PRODUCT_TYPE = "TA_FULL_DETECT"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Full detect

integrated diode sensor, in

volts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_FDR_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_FDR_20080501_U1.DAT"

PRODUCT_TYPE = "TA_FULL_DETECT_RAW"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer full detect raw

diode sensor reading, in volts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_OER_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_OER_20080501_U1.DAT"

PRODUCT_TYPE = "TA_OVEN_ERR"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Oven error, in

volts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_SER_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_SER_20080501_U1.DAT"

PRODUCT_TYPE = "TA_SHLD_ERR"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Shield error, in

volts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_CTC_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_CTC_20080501_U1.DAT"

PRODUCT_TYPE = "TA_CAL_TANK_COLD_TEMP"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Calibration gas

cold temperature, in degrees C."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_C2T_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_C2T_20080501_U1.DAT"

PRODUCT_TYPE = "TA_COVER_2_TEMP"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Cover 2

temperature, in degrees C."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_ME_OIL_20080501_U1.DAT"

99

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_ME_OIL_20080501_U1.DAT"

PRODUCT_TYPE = "MEM_OVEN_INT_LO"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer oven integrator

low word, in DN."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_ME_OIH_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_ME_OIH_20080501_U1.DAT"

PRODUCT_TYPE = "MEM_OVEN_INT_HI"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer oven integrator

high word, in DN."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_ME_SIL_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_ME_SIL_20080501_U1.DAT"

PRODUCT_TYPE = "MEM_SHLD_INT_LO"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer shield integrator

low word, in DN."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_ME_SIH_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_ME_SIH_20080501_U1.DAT"

PRODUCT_TYPE = "MEM_SHLD_INT_HI"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer shield integrator

high word, in DN."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_ME_MOV_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_ME_MOV_20080501_U1.DAT"

PRODUCT_TYPE = "MEM_OVEN_VOLT"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Oven voltage, in

volts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_ME_MOC_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_ME_MOC_20080501_U1.DAT"

PRODUCT_TYPE = "MEM_OVEN_CUR"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Oven current, in

amps."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_ME_MSV_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_ME_MSV_20080501_U1.DAT"

PRODUCT_TYPE = "MEM_SHLD_VOLT"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Shield voltage, in

volts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_ME_MSC_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_ME_MSC_20080501_U1.DAT"

PRODUCT_TYPE = "MEM_SHLD_CUR"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Shield current, in

amps."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_ME_MMP_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_ME_MMP_20080501_U1.DAT"

PRODUCT_TYPE = "MEM_MANIFOLD_PRES"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer manifold pressure,

in millibar."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_ME_MOE_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_ME_MOE_20080501_U1.DAT"

PRODUCT_TYPE = "MEM_OVEN_ERR"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Oven error, in

volts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_ME_MSE_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_ME_MSE_20080501_U1.DAT"

PRODUCT_TYPE = "MEM_SHLD_ERR"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Shield error, in

volts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_ME_MTW_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_ME_MTW_20080501_U1.DAT"

PRODUCT_TYPE = "MEM_T_WIDTH"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer T heater pulse

width, in DN."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_ME_MOW_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_ME_MOW_20080501_U1.DAT"

PRODUCT_TYPE = "MEM_OVEN_WIDTH"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Oven pulse width,

in DN."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_ME_MSW_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_ME_MSW_20080501_U1.DAT"

PRODUCT_TYPE = "MEM_SHLD_WIDTH"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer shield pulse width,

in DN."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_C1D_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_C1D_20080501_U1.DAT"

PRODUCT_TYPE = "COVER1_DONE"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Cover 1 and

Puncture 1 end of stroke indicator,

in binary."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_TA_C2D_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_TA_C2D_20080501_U1.DAT"

PRODUCT_TYPE = "COVER2_DONE"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Thermal Analyzer Cover 2 and

Puncture 2 end of stroke indicator,

in binary."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_EG_ESB_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_EG_ESB_20080501_U1.DAT"

PRODUCT_TYPE = "EGA_STATUS_BITS"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Evolved Gas Analyzer status, in

bits."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_EG_ETC_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_EG_ETC_20080501_U1.DAT"

PRODUCT_TYPE = "EGA_TRAP_CUR"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Evolved Gas Analyzer trap current,

in microamps."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_EG_EEC_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_EG_EEC_20080501_U1.DAT"

PRODUCT_TYPE = "EGA_EMISSION_CUR"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Evolved Gas Analyzer emission

current, in microamps."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_EG_EF1_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_EG_EF1_20080501_U1.DAT"

PRODUCT_TYPE = "EGA_FILAMENT_1"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Evolved Gas Analyzer filament 1,

if selected in volts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_EG_EF2_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_EG_EF2_20080501_U1.DAT"

PRODUCT_TYPE = "EGA_FILAMENT_2"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Evolved Gas Analyzer filament 2,

if selected in volts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_EG_EP5_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_EG_EP5_20080501_U1.DAT"

PRODUCT_TYPE = "EGA_PLUS_5_VOLT"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Evolved Gas Analyzer plus 5 voltage,

in volts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_EG_EP2_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_EG_EP2_20080501_U1.DAT"

PRODUCT_TYPE = "EGA_PLUS_12_VOLT"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Evolved Gas Analyzer plus 12

voltage, in volts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_EG_M12_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_EG_M12_20080501_U1.DAT"

PRODUCT_TYPE = "EGA_MINUS_12_VOLT"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Evolved Gas Analyzer minus 12

voltage, in volts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_EG_FC1_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_EG_FC1_20080501_U1.DAT"

PRODUCT_TYPE = "EGA_FILAMENT_CUR_1"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Evolved Gas Analyzer filament 1

current, in volts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_EG_FC2_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_EG_FC2_20080501_U1.DAT"

PRODUCT_TYPE = "EGA_FILAMENT_CUR_2"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Evolved Gas Analyzer filament 2

current, in volts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_EG_EMV_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_EG_EMV_20080501_U1.DAT"

PRODUCT_TYPE = "EGA_MULTIPLIER_VOLT"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Evolved Gas Analyzer multiplier

voltage, in volts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_EG_EIV_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_EG_EIV_20080501_U1.DAT"

PRODUCT_TYPE = "EGA_ION_PUMP_VOLT"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Evolved Gas Analyzer ion pump

voltage, in volts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_EG_EIC_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_EG_EIC_20080501_U1.DAT"

PRODUCT_TYPE = "EGA_ION_PUMP_CUR"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Evolved Gas Analyzer ion pump

current, in microamps."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_EG_ESV_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_EG_ESV_20080501_U1.DAT"

PRODUCT_TYPE = "EGA_SWEEP_VOLT"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Evolved Gas Analyzer sweep voltage,

in volts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_EG_EGC_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_EG_EGC_20080501_U1.DAT"

PRODUCT_TYPE = "EGA_GEC_CUR"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Evolved Gas Analyzer gas enrichment

cell current, in amps."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_EG_M1T_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_EG_M1T_20080501_U1.DAT"

PRODUCT_TYPE = "EGA_MAGNET_TEMP_1"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Evolved Gas Analyzer magnet 1

temperature, in degrees C."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_EG_M2T_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_EG_M2T_20080501_U1.DAT"

PRODUCT_TYPE = "EGA_MAGNET_TEMP_2"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Evolved Gas Analyzer magnet 2

temperature, in volts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_EG_ECT_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_EG_ECT_20080501_U1.DAT"

PRODUCT_TYPE = "EGA_PROC_TEMP"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Evolved Gas Analyzer processor

temperature, in degrees C."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_EG_EAC_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_EG_EAC_20080501_U1.DAT"

PRODUCT_TYPE = "EGA_AVG_CALLS"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Evolved Gas Analyzer average times

through background task per second,

in counts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

OBJECT = FILE

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 40

FILE_RECORDS = 1000

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR_EG_EMC_20080501_U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

PRODUCT_ID = "TS020RDR_EG_EMC_20080501_U1.DAT"

PRODUCT_TYPE = "EGA_MIN_CALLS"

/* DESCRIPTIVE data elements */

DESCRIPTION = "Evolved Gas Analyzer minimum calls

per second, in counts."

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 1000

ROW_BYTES = 40

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

/* The complete column definitions are contained in an */

/* external file found in the LABEL directory of the archive */

/* disk. */

COLUMNS = 3

^STRUCTURE = "TEGA_ENGRDR.FMT"

END_OBJECT = TIME_SERIES

END_OBJECT = FILE

END

7.5.1 Example TEGA_ENGRDR.FMT File

OBJECT = COLUMN

COLUMN_NUMBER = 1

NAME = UTC_TIME

DATA_TYPE = CHARACTER

BYTES = 23

START_BYTE = 1

DESCRIPTION = "UTC time of reading, stored as

yyyy-mm-ddThh:mm:ss.sss."

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 2

NAME = LOCAL_SOLAR_TIME

DATA_TYPE = CHARACTER

BYTES = 8

START_BYTE = 24

DESCRIPTION = "Mars local solar time of reading in hour:min:sec,

00:00:00"

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 3

NAME = ENGINEERING_READING

DATA_TYPE = IEEE_REAL

BYTES = 8

START_BYTE = 32

DESCRIPTION = "Engineering Digital Number value converted to

physical units."

END_OBJECT = COLUMN


7.6 Example SCRDR PDS Label

PDS_VERSION_ID = PDS3

DD_VERSION_ID = PDSCAT1R68

LABEL_REVISION_NOTE = "2007-11-06, TEGA TEAM, initial

release;"

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 56

FILE_RECORDS = 50

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS020RDR__SC_2008_05_01__U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

DATA_SET_NAME = "PHX MARS THERMAL EVOLVED GAS

ANALYZER 4 SCRDR V1.0"

DATA_SET_ID = "PHX-M-TEGA-4-SCRDR-V1.0"

PRODUCT_ID = "TS030RDR__SC_2008_05_01__U1"

PRODUCT_TYPE = "TEGA_SC"

PRODUCT_VERSION_ID = "1.0"

RELEASE_ID = "0001"

OPS_TOKEN = 16#40406720#

/* DESCRIPTIVE DATA ELEMENTS */

INSTRUMENT_HOST_NAME = "PHOENIX"

INSTRUMENT_NAME = "THERMAL EVOLVED GAS ANALYZER"

SPACECRAFT_ID = PHX

TARGET_NAME = MARS

MISSION_PHASE_NAME = "PRIMARY MISSION"

START_TIME = 2008-05-01T14:14:32.890

STOP_TIME = 2008-05-01T20:09:44.149

SPACECRAFT_CLOCK_START_COUNT = 208023626065

SPACECRAFT_CLOCK_STOP_COUNT = 208035731925

PRODUCT_CREATION_TIME = 2008-09-15T10:54:47.894

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 50

ROW_BYTES = 56

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

COLUMNS = 7

^STRUCTURE = "TEGA_SCRDR.FMT"

/* DESCRIPTIVE data elements */

DESCRIPTION = "scanning calorimeter data from the TEGA Thermal Analyzer"

END_OBJECT = TIME_SERIES

END

7.6.1 Example TEGA_SCRDR.FMT

OBJECT = COLUMN

COLUMN_NUMBER = 1

NAME = UTC_TIME

DATA_TYPE = CHARACTER

BYTES = 23

START_BYTE = 1

DESCRIPTION = "UTC time of reading, stored as

yyyy-mm-ddThh:mm:ss.sss."

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 2

NAME = TEGA_TIME

DATA_TYPE = MSB_UNSIGNED_INTEGER

BYTES = 8

START_BYTE = 24

DESCRIPTION = "Time in milliseconds since last TEGA power on."

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 3

NAME = LOCAL_SOLAR_TIME

DATA_TYPE = CHARACTER

BYTES = 8

START_BYTE = 32

DESCRIPTION = "Mars local solar time of reading in

hour:min:sec, 00:00:00"

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 4

NAME = OVEN_TEMPERATURE

DATA_TYPE = MSB_UNSIGNED_INTEGER

BYTES = 4

START_BYTE = 40

DESCRIPTION = "Oven temperature in degrees C"

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 5

NAME = OVEN_DUTY_CYCLE

DATA_TYPE = MSB_UNSIGNED_INTEGER

BYTES = 4

START_BYTE = 44

DESCRIPTION = "Oven heater power duty cycle used to maintain

oven temperature setting"

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 6

NAME = SHIELD TEMPERATURE

DATA_TYPE = MSB_UNSIGNED_INTEGER

BYTES = 4

START_BYTE = 48

DESCRIPTION = "Shield temperature in degrees C"

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 7

NAME = SHIELD DUTY CYCLE

DATA_TYPE = MSB_UNSIGNED_INTEGER

BYTES = 4

START_BYTE = 52

DESCRIPTION = "Shield heater duty cycle used to maintain shield

temperature setting"

END_OBJECT = COLUMN


7.7 Example EGHRDR PDS Label

PDS_VERSION_ID = PDS3

DD_VERSION_ID = PDSCAT1R68

LABEL_REVISION_NOTE = "2007-11-06, TEGA TEAM, initial

release;"

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 6899

FILE_RECORDS = 200

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS030RDR_EGH_2008_05_01__U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

DATA_SET_NAME = "PHX MARS THERMAL EVOLVED GAS

ANALYZER 4 EGHRDR V1.0"

DATA_SET_ID = "PHX-M-TEGA-4-EGHRDR-V1.0"

PRODUCT_ID = "TS030RDR_EGH_2008_05_01__U1"

PRODUCT_TYPE = "TEGA_EGHRDR"

PRODUCT_VERSION_ID = "1.0"

RELEASE_ID = "0001"

OPS_TOKEN = 16#40406720#

/* DESCRIPTIVE DATA ELEMENTS */

INSTRUMENT_HOST_NAME = "PHOENIX"

INSTRUMENT_NAME = "THERMAL EVOLVED GAS ANALYZER"

SPACECRAFT_ID = PHX

TARGET_NAME = MARS

MISSION_PHASE_NAME = "PRIMARY MISSION"

START_TIME = 2008-05-01T14:14:32.890

STOP_TIME = 2008-05-01T20:09:44.149

SPACECRAFT_CLOCK_START_COUNT = 208023626065

SPACECRAFT_CLOCK_STOP_COUNT = 208035731925

PRODUCT_CREATION_TIME = 2008-09-15T10:54:47.894

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 200

ROW_BYTES = 6899

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

COLUMNS = 14

^STRUCTURE = "TEGA_EGHRDR.FMT"

/* DESCRIPTIVE data elements */

DESCRIPTION = "

"

END_OBJECT = TIME_SERIES

END

7.7.1 Example TEGA_EGHRDR.FMT

OBJECT = COLUMN

COLUMN_NUMBER = 1

NAME = START_UTC_TIME

DATA_TYPE = CHARACTER

BYTES = 23

START_BYTE = 1

DESCRIPTION = "The starting UTC time in format yyyy-mm-ddThh:mm:ss.sss."

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 2

NAME = START_TEGA_TIME

DATA_TYPE = MSB_UNSIGNED_INTEGER

BYTES = 4

START_BYTE = 24

DESCRIPTION = "The starting TEGA time of the records in

milliseconds since last TEGA power on."

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 3

NAME = LOCAL_SOLAR_TIME

DATA_TYPE = CHARACTER

BYTES = 8

START_BYTE = 28

DESCRIPTION = "hour:min:sec, 00:00:00 at time reading was taken."

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 4

NAME = DURATION

DATA_TYPE = MSB_UNSIGNED_INTEGER

BYTES = 4

START_BYTE = 36

DESCRIPTION = "The duration of the sampeling period."

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 5

NAME = CENTER_MASS

DATA_TYPE = IEEE_REAL

BYTES = 4

START_BYTE = 40

DESCRIPTION = "The center atomic mass of the mass

spectrometer hop, in daltons."

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 6

NAME = CHANNEL

DATA_TYPE = MSB_UNSIGNED_INTEGER

BYTES = 1

START_BYTE = 44

DESCRIPTION = "The channel number of the center mass."

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 7

NAME = POINTS

DATA_TYPE = MSB_UNSIGNED_INTEGER

BYTES = 1

START_BYTE = 45

DESCRIPTION = "Number of points, either 5 or 7, collected in the

hop."

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 8

NAME = SAMPLE_VALVE_CLOSE_TIME

DATA_TYPE = CHARACTER

BYTES = 23

START_BYTE = 46

DESCRIPTION = "Date/time of last valve closing, -1 if valve is

open."

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 9

NAME = ATMOSPHERE_VALVE_CLOSE_TIME

DATA_TYPE = CHARACTER

BYTES = 23

START_BYTE = 69

DESCRIPTION = "Date/time of last valve closing, -1 if valve is

open."

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 10

NAME = DWELL_TIME

DATA_TYPE = MSB_UNSIGNED_INTEGER

BYTES = 2

START_BYTE = 92

DESCRIPTION = "Dwell time at each mass."

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 11

NAME = SUPERMODE

DATA_TYPE = MSB_UNSIGNED_INTEGER

BYTES = 1

START_BYTE = 94

DESCRIPTION = "EGA Supermode identifier."

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 12

NAME = MODE

DATA_TYPE = MSB_UNSIGNED_INTEGER

BYTES = 1

START_BYTE = 95

DESCRIPTION = "EGA Mode identifier."

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 13

NAME = REC_COUNTS

DATA_TYPE = MSB_UNSIGNED_INTEGER

BYTES = 2

START_BYTE = 96

DESCRIPTION = "Number of EGH records."

END_OBJECT = COLUMN

OBJECT = CONTAINER

COLUMN_NUMBER = 14

NAME = EGHRDR_RECORDS

START_BYTE = 98

BYTES = 20

REPETITIONS = 200

^STRUCTURE = "TEGA_EGHRDR_REC.FMT"

DESCRIPTION = "The EGH RDR data records."

END_OBJECT = CONTAINER

7.7.2 Example TEGA_EGHRDR_REC.FMT

OBJECT = COLUMN

COLUMN_NUMBER = 1

NAME = TIMES

DATA_TYPE = CHARACTER

BYTES = 161

START_BYTE = 1

ITEMS = 7

ITEM_BYTES =23

DESCRIPTION = "Time yyyy-mm-ddThh:mm:ss.sss mass was collected"

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 2

NAME = MASSES

DATA_TYPE = IEEE_REAL

BYTES = 28

START_BYTE = 162

ITEMS = 7

ITEM_BYTES = 4

DESCRIPTION = "Elemental masses in Daltons."

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 3

NAME = COUNTS

DATA_TYPE = MSB_UNSIGNED_INTEGER

BYTES = 28

START_BYTE = 189

ITEMS = 7

ITEM_BYTES = 4

DESCRIPTION = "Number of counts at mass of interest"

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 4

NAME = EMISSION_LEVEL

DATA_TYPE = MSB_UNSIGNED_INTEGER

BYTES = 1

START_BYTE = 218

DESCRIPTION = "Emission level of the mass spectrometer beam."

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 5

NAME = EMISSION_CURRENT

DATA_TYPE = MSB_UNSIGNED_INTEGER

BYTES = 1

START_BYTE = 219

DESCRIPTION = "Emission current of the mass spectrometer beam."

END_OBJECT = COLUMN


7.8 Example EGSRDR PDS Label

PDS_VERSION_ID = PDS3

DD_VERSION_ID = PDSCAT1R68

LABEL_REVISION_NOTE = "2007-11-06, TEGA TEAM, initial

release;"

/* FILE CHARACTERISTICS */

RECORD_TYPE = FIXED_LENGTH

RECORD_BYTES = 7297

FILE_RECORDS = 200

/* POINTERS TO DATA OBJECTS */

^TIME_SERIES = "TS030RDR_EGS_2008_05_01__U1.DAT"

/* IDENTIFICATION DATA ELEMENTS */

DATA_SET_NAME = "PHX MARS THERMAL EVOLVED GAS

ANALYZER 4 EGSRDR V1.0"

DATA_SET_ID = "PHX-M-TEGA-4-EGSRDR-V1.0"

PRODUCT_ID = "TS030RDR_EGS_2008_05_01__U1"

PRODUCT_TYPE = "TEGA_EGS"

PRODUCT_VERSION_ID = "1.0"

RELEASE_ID = "0001"

OPS_TOKEN = 16#40406720#

/* DESCRIPTIVE DATA ELEMENTS */

INSTRUMENT_HOST_NAME = "PHOENIX"

INSTRUMENT_NAME = "THERMAL EVOLVED GAS ANALYZER"

SPACECRAFT_ID = PHX

TARGET_NAME = MARS

MISSION_PHASE_NAME = "PRIMARY MISSION"

START_TIME = 2008-05-01T14:14:32.890

STOP_TIME = 2008-05-01T20:09:44.149

SPACECRAFT_CLOCK_START_COUNT = 208023626065

SPACECRAFT_CLOCK_STOP_COUNT = 208035731925

PRODUCT_CREATION_TIME = 2008-09-15T10:54:47.894

/* DATA OBJECT DEFINITION */

OBJECT = TIME_SERIES

INTERCHANGE_FORMAT = BINARY

ROWS = 200

ROW_BYTES = 7297

SAMPLING_PARAMETER_NAME = TIME

SAMPLING_PARAMETER_UNIT = TICKS

SAMPLING_PARAMETER_INTERVAL = "N/A"

COLUMNS = 14

^STRUCTURE = "TEGA_EGSRDR.FMT"

/* DESCRIPTIVE data elements */

DESCRIPTION = "

"

END_OBJECT = TIME_SERIES

END

7.8.1 Example TEGA_EGSRDR.FMT

OBJECT = COLUMN

COLUMN_NUMBER = 1

NAME = START_UTC_TIME

DATA_TYPE = CHARACTER

BYTES = 23

START_BYTE = 1

DESCRIPTION = "The starting UTC time in format yyyy-mm-ddThh:mm:ss.sss."

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 2

NAME = START_TEGA_TIME

DATA_TYPE = MSB_UNSIGNED_INTEGER

BYTES = 4

START_BYTE = 24

DESCRIPTION = "The starting TEGA time of the records in milliseconds

since last TEGA power on."

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 3

NAME = LOCAL_SOLAR_TIME

DATA_TYPE = CHARACTER

BYTES = 8

START_BYTE = 28

DESCRIPTION = "The local solar time at the start of the readings

in hour:min:sec, 00:00:00."

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 4

NAME = SWEEP_TYPE

DATA_TYPE = MSB_UNSIGNED_INTEGER

BYTES = 1

START_BYTE = 36

DESCRIPTION = "The type of mass spectrometer sweep performed,

1=normal sweep, 4=calibration_sweep."

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 5

NAME = SWEEP_MODE_NUMBER

DATA_TYPE = MSB_UNSIGNED_INTEGER

BYTES = 1

START_BYTE = 37

DESCRIPTION = "The sweep mode number, 0-63."

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 6

NAME = EMISSION_CURRENT

DATA_TYPE = MSB_UNSIGNED_INTEGER

BYTES = 1

START_BYTE = 38

DESCRIPTION = "0 = low, 1 = high"

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 7

NAME = EMISSION_ENERGY

DATA_TYPE = MSB_UNSIGNED_INTEGER

BYTES = 1

START_BYTE = 39

DESCRIPTION = "Emission energy."

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 8

NAME = SAMPLE_VALVE_CLOSE_TIME

DATA_TYPE = CHARACTER

BYTES = 23

START_BYTE = 40

DESCRIPTION = "Date/time of last TA inlet valve closing,

-1 if valve is open.

Valve lets sample gas from TA assembly into EGA"

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 9

NAME = ATMOSPHERE_VALVE_CLOSE_TIME

DATA_TYPE = CHARACTER

BYTES = 23

START_BYTE = 63

DESCRIPTION = "Date/time of last Atmosphere inlet valve closing,

-1 if valve is open.

Valve lets atmospheric gases into EGA."

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 10

NAME = MULTIPLIER_VOLTAGE

DATA_TYPE = MSB_UNSIGNED_INTEGER

BYTES = 4

START_BYTE = 86

DESCRIPTION = "The electron multiplier voltage in volts."

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 11

NAME = DWELL_TIME

DATA_TYPE = MSB_UNSIGNED_INTEGER

BYTES = 2

START_BYTE = 90

DESCRIPTION = "Dwell time at each mass."

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 12

NAME = MAGNET_TEMPERATURE

DATA_TYPE = IEEE_REAL

BYTES = 4

START_BYTE = 92

DESCRIPTION = "Magnet temperature in degrees C."

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 13

NAME = REC_COUNTS

DATA_TYPE = MSB_UNSIGNED_INTEGER

BYTES = 2

START_BYTE = 96

DESCRIPTION = "Number of EGSRDR records."

END_OBJECT = COLUMN

OBJECT = CONTAINER

COLUMN_NUMBER = 14

NAME = EGSRDR_RECORDS

START_BYTE = 98

BYTES = 36

REPETITIONS = 200

^STRUCTURE = "TEGA_EGSRDR_REC.FMT"

DESCRIPTION = "TEGA EGS Records."

END_OBJECT = CONTAINER

7.8.2 Example TEGA_EGSRDR_REC.FMT

OBJECT = COLUMN

COLUMN_NUMBER = 1

NAME = SWEEP_VOLTAGE

DATA_TYPE = IEEE_REAL

BYTES = 4

START_BYTE = 1

DESCRIPTION = "Voltage setting of mass spectrometer sweep"

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 2

NAME = CHANNEL_1_MASS

DATA_TYPE = IEEE_REAL

BYTES = 4

START_BYTE = 5

DESCRIPTION = "Elemental mass of interest in Daltons"

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 3

NAME = CHANNEL_1_COUNTS

DATA_TYPE = MSB_UNSIGNED_INTEGER

BYTES = 4

START_BYTE = 9

DESCRIPTION = "Number of counts at channel 1 mass"

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 4

NAME = CHANNEL_2_MASS

DATA_TYPE = IEEE_REAL

BYTES = 4

START_BYTE = 13

DESCRIPTION = "Elemental mass of interest in Daltons"

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 5

NAME = CHANNEL_2_COUNTS

DATA_TYPE = MSB_UNSIGNED_INTEGER

BYTES = 4

START_BYTE = 17

DESCRIPTION = "Number of counts at channel 2 mass"

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 6

NAME = CHANNEL_3_MASS

DATA_TYPE = IEEE_REAL

BYTES = 4

START_BYTE = 21

DESCRIPTION = "Elemental mass of interest in Daltons"

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 7

NAME = CHANNEL_3_COUNTS

DATA_TYPE = MSB_UNSIGNED_INTEGER

BYTES = 4

START_BYTE = 25

DESCRIPTION = "Number of counts at channel 3 mass"

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 8

NAME = CHANNEL_4_MASS

DATA_TYPE = IEEE_REAL

BYTES = 4

START_BYTE = 29

DESCRIPTION = "Elemental mass of interest in Daltons"

END_OBJECT = COLUMN

OBJECT = COLUMN

COLUMN_NUMBER = 9

NAME = CHANNEL_4_COUNTS

DATA_TYPE = MSB_UNSIGNED_INTEGER

BYTES = 4

START_BYTE = 33

DESCRIPTION = "Number of counts at channel 4 mass"

END_OBJECT = COLUMN


7.9 Example TEGA_E_KERNEL

PDS_VERSION_ID = PDS3

DD_VERSION_ID = PDSCAT1R68

LABEL_REVISION_NOTE = "2007-11-06, TEGA TEAM, initial

release;"

RECORD_TYPE = STREAM

/* IDENTIFICATION DATA ELEMENTS */

RELEASE_ID = "0001"

OPS_TOKEN = 16#40406720#

/* DESCRIPTIVE DATA ELEMENTS */

INSTRUMENT_HOST_NAME = "PHOENIX"

INSTRUMENT_NAME = "THERMAL EVOLVED GAS ANALYZER"

SPACECRAFT_ID = PHX

TARGET_NAME = MARS

MISSION_PHASE_NAME = "PRIMARY MISSION"

START_TIME = 2008-05-01T14:14:32.890

STOP_TIME = 2008-05-01T20:09:44.149

SPACECRAFT_CLOCK_START_COUNT = 208023626065

SPACECRAFT_CLOCK_STOP_COUNT = 208035731925

OBJECT = TEXT

NOTE = "2007 Mars Phoenix TEGA E-Kernel Report Sol 1"

PUBLICATION_DATE = 2008-06-01

END_OBJECT = TEXT

END

2007 Mars Phoenix TEGA E-Kernel Report Sol 1

Each E-Kernel report will contain the documentation of each day's

activities on the surface of Mars or a report of the planning

activities back on Earth.