<?xml version="1.0" encoding="UTF-8"?>
<?xml-model href="https://pds.nasa.gov/pds4/pds/v1/PDS4_PDS_1J00.sch" schematypens="http://purl.oclc.org/dsdl/schematron" ?>
<Product_Observational xmlns="http://pds.nasa.gov/pds4/pds/v1" 
                       xmlns:pds="http://pds.nasa.gov/pds4/pds/v1"  
                       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
                       xsi:schemaLocation="http://pds.nasa.gov/pds4/pds/v1
                                           https://pds.nasa.gov/pds4/pds/v1/PDS4_PDS_1J00.xsd">
  <Identification_Area>
    <logical_identifier>urn:nasa:pds:msl_mmm:miscellaneous_mslmhl:raw_index_0009</logical_identifier>
    <version_id>1.0</version_id>
    <title>MSL MAHLI Camera Raw CSV</title>
    <information_model_version>1.19.0.0</information_model_version>
    <product_class>Product_Observational</product_class>
    <Modification_History>
      <Modification_Detail>
        <modification_date>2024-06-20</modification_date>
        <version_id>1.0</version_id>
        <description>MAHLI Camera Raw CSV for Release 9</description>
      </Modification_Detail>
    </Modification_History>
  </Identification_Area>
  <Observation_Area>
    <Time_Coordinates>
      <start_date_time>2008-08-15T00:00:00.000Z</start_date_time>
      <stop_date_time xsi:nil="true" nilReason="unknown"/>
    </Time_Coordinates>
    <Primary_Result_Summary>
      <purpose>Science</purpose>
      <processing_level>Calibrated</processing_level>
    </Primary_Result_Summary>
    <Investigation_Area>
      <name>MARS SCIENCE LABORATORY</name>
      <type>Mission</type>
      <Internal_Reference>
        <lid_reference>urn:nasa:pds:context:investigation:mission.mars_science_laboratory</lid_reference>
        <reference_type>data_to_investigation</reference_type>
      </Internal_Reference>
    </Investigation_Area>
    <Observing_System>
      <Observing_System_Component>
        <name>MARS SCIENCE LABORATORY</name>
        <type>Host</type>
        <Internal_Reference>
          <lid_reference>urn:nasa:pds:context:instrument_host:spacecraft.msl</lid_reference>
          <reference_type>is_instrument_host</reference_type>
        </Internal_Reference>
      </Observing_System_Component>
      <Observing_System_Component>
        <name>MARS HAND LENS IMAGER CAMERA</name>
        <type>Instrument</type>
        <Internal_Reference>
          <lid_reference>urn:nasa:pds:context:instrument:mahli.msl</lid_reference>
          <reference_type>is_instrument</reference_type>
        </Internal_Reference>
      </Observing_System_Component>
    </Observing_System>
    <Target_Identification>
      <name>MARS</name>
      <type>Planet</type>
      <Internal_Reference>
        <lid_reference>urn:nasa:pds:context:target:planet.mars</lid_reference>
        <reference_type>data_to_target</reference_type>
      </Internal_Reference>
    </Target_Identification>
  </Observation_Area>
  <File_Area_Observational>
    <File>
      <file_name>RAW_INDEX_0009.CSV</file_name>
      <local_identifier>raw_index_0009</local_identifier>
      <file_size unit="byte">4176885</file_size>
    </File>
    <Table_Delimited>
      <local_identifier>TABLE</local_identifier>
      <offset unit="byte">0</offset>
      <parsing_standard_id>PDS DSV 1</parsing_standard_id>
      <description>This index file lists information about each of the EDR data products contained on this archive volume.</description>
      <records>4327</records>
      <record_delimiter>Carriage-Return Line-Feed</record_delimiter>
      <field_delimiter>Comma</field_delimiter>
      <Record_Delimited>
        <fields>81</fields>
        <groups>0</groups>
        <Field_Delimited>
          <name>VOLUME_ID</name>
          <field_number>1</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">11</maximum_field_length>
          <description>The VOLUME_ID element provides a unique identifier for a data volume.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>RELEASE_ID</name>
          <field_number>2</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">4</maximum_field_length>
          <description>Specifies the unique identifier associated with a specific release of a data set.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>PATH_NAME</name>
          <field_number>3</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">41</maximum_field_length>
          <description>The full directory path to the file relative to the volume root directory.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>FILE_NAME</name>
          <field_number>4</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">38</maximum_field_length>
          <description>The name of the data product file and attached PDS label.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>PRODUCT_CREATION_TIME</name>
          <field_number>5</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">23</maximum_field_length>
          <description>UTC date and time that this product was created, in the format yyyy-mm-ddThh:mm:ss.fff.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>PRODUCT_ID</name>
          <field_number>6</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">34</maximum_field_length>
          <description>Specifies a permanent, unique identifier assigned to a data product by its producer.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>DATA_SET_ID</name>
          <field_number>7</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">29</maximum_field_length>
          <description>Specifies a unique alphanumeric identifier for a data set or a data product. The DATA_SET_ID value for a given data set or product is constructed according to flight project naming conventions. In most cases the DATA_SET_ID is an abbreviation of the DATA_SET_NAME. In the PDS, the values for DATA_SET_ID are constructed according to standards outlined in the Standards Reference.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>IMAGE_ID</name>
          <field_number>8</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">25</maximum_field_length>
          <description>Specifies an image and typically consists of a sequence of characters representing 1) a routinely occurring measure, such as revolution number, 2) a letter identifying the spacecraft, target, or camera, and 3) a representation of a count within the measure, such as picture number within a given revolution.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>SOURCE_PRODUCT_ID</name>
          <field_number>9</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">50</maximum_field_length>
          <description>Identifies a product used as input to create a new product. The n/a source_product_id may be based on a file name. Format is sclk = spacecraft clock time subsclk = spacecraft sub-clock time v = version</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>MSL:INPUT_PRODUCT_ID</name>
          <field_number>10</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">50</maximum_field_length>
          <description>Specifies the product(s) directly used as input to create this product. It may contain either the PRODUCT_ID or the file name of the input products. For MSL, this RDR-only keyword specifies the PRODUCT_IDs of the inputs most directly used to create this product, which may themselves be RDRs.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>PRODUCT_VERSION_ID</name>
          <field_number>11</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">4</maximum_field_length>
          <description>Specifies the version of an individual product within a data set. For MSL, PRODUCT_VERSION_ID includes a Version field that begins with V followed by the Version decimal number denoting the product's iteration (i.e., version).</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>MISSION_PHASE_NAME</name>
          <field_number>12</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">27</maximum_field_length>
          <description>Specifies the commonly-used identifier of a mission phase.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>INSTRUMENT_HOST_ID</name>
          <field_number>13</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">3</maximum_field_length>
          <description>Specifies a unique identifier for the host where an instrument is located. This host can be either a spacecraft or an earth base (e.g., and observatory or laboratory on the earth). Thus, INSTRUMENT_HOST_ID can contain values, which are either SPACECRAFT_ID values or EARTH_BASE_ID values.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>INSTRUMENT_ID</name>
          <field_number>14</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">11</maximum_field_length>
          <description>Specifies an abbreviated name or acronym which identifies an instrument.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>INSTRUMENT_VERSION_ID</name>
          <field_number>15</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">3</maximum_field_length>
          <description>Specifies the model of an instrument used to obtain data. For example, this keyword can be used to distinguish between an engineering model of a camera used to acquire test data, and a flight model of a camera used to acquire science data during a mission. Identifiers for use in MSL are: EM - Engineering Model (serial number less than 3000) and FM - Flight Model (serial number greater than or equal to 3000), and 'LTU' - Life Test Unit.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>MSL:CAMERA_PRODUCT_ID_COUNT</name>
          <field_number>16</field_number>
          <data_type>ASCII_Integer</data_type>
          <maximum_field_length unit="byte">6</maximum_field_length>
          <description>Specifies the number of times a specific MSL:CAMERA_PRODUCT_ID has been used.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>MSL:CAMERA_PRODUCT_ID</name>
          <field_number>17</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">6</maximum_field_length>
          <description>Specifies a numeric identifier generated by the instrument during image acquisition.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>TARGET_NAME</name>
          <field_number>18</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">18</maximum_field_length>
          <description>Identifies a target.  The target may be a planet, satellite, ring, region, feature, asteroid or comet.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>RATIONALE_DESC</name>
          <field_number>19</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">400</maximum_field_length>
          <description>Describes the rationale for performing a particular observation.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>MSL:PRODUCT_COMPLETION_STATUS</name>
          <field_number>20</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">25</maximum_field_length>
          <description>Specifies the completion status of a product, specifying for example, if all portions have been downlinked and received correctly, if it is a partial product, or if it contains transmission errors. The specific valid values may be mission-dependent. For MSL, the valid values indicate whether it was a complete or partial product as it came out of MPCS, and whether the checksum passed, failed, or was missing.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>PLANET_DAY_NUMBER</name>
          <field_number>21</field_number>
          <data_type>ASCII_Integer</data_type>
          <maximum_field_length unit="byte">5</maximum_field_length>
          <description>Specifies the number of solar days elapsed since a reference day (e.g., the day on which a landing vehicle set down) for local mean solar time (LMST). Days are measured in rotations of the planet in question from midnight to midnight. For MSL, the reference day is 0, as Landing day is Sol 0. If before Landing day (CRUISE), then value will be less than or equal to 0. SURFACE is defined as 0 onwards.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>LOCAL_MEAN_SOLAR_TIME</name>
          <field_number>22</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">28</maximum_field_length>
          <description>Specifies the Local Mean Solar Time, or LMST. It is one of two types of solar time used to express the time of day at a point on the surface of a planetary body.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>LOCAL_TRUE_SOLAR_TIME</name>
          <field_number>23</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">12</maximum_field_length>
          <description>Specifies the local true solar time, or LTST. It is one of two types of solar time used to express the time of day at a point on the surface of a planetary body. LTST is measured relative to the true position of the Sun as seen from a point on the planet's surface.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>MSL:INSTRUMENT_CLOCK_START_COUNT</name>
          <field_number>24</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">14</maximum_field_length>
          <description>Specifies the SCLK for the start of image acquisition. SCLK is internal to the MMM instruments, but is set from the RCE SCLK.  This time is after autofocus, autoexposure, and optical filter movement if performed.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>IMAGE_TIME</name>
          <field_number>25</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">24</maximum_field_length>
          <description>Specifies the start time of image acquisition.  IMAGE_TIME is the value returned from SPICE subroutines based on MSL:INSTRUMENT_CLOCK_START_COUNT</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>IMAGE_TYPE</name>
          <field_number>26</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">10</maximum_field_length>
          <description>Specifies the type of image acquired. This may be used to describe characteristics that differentiate one group of images from another such as the nature of the data in the image file, the purpose for which the image was acquired, or the way in which it was acquired where REGULAR is any image or sub-framed image product and THUMBNAIL is any image sub-sampled and transmitted as a thumbnail.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>SPICE_FILE_NAME</name>
          <field_number>27</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">29</maximum_field_length>
          <description>Specifies the names of the SPICE files used in processing the data.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>IMAGE:FIRST_LINE_SAMPLE</name>
          <field_number>28</field_number>
          <data_type>ASCII_Integer</data_type>
          <maximum_field_length unit="byte">10</maximum_field_length>
          <description>Specifies the sample within a source image that corresponds to the first sample in a sub-image.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>IMAGE:FIRST_LINE</name>
          <field_number>29</field_number>
          <data_type>ASCII_Integer</data_type>
          <maximum_field_length unit="byte">10</maximum_field_length>
          <description>Specifies the line within a source image that corresponds to the first line in a sub-image.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>IMAGE:LINE_SAMPLES</name>
          <field_number>30</field_number>
          <data_type>ASCII_Integer</data_type>
          <maximum_field_length unit="byte">10</maximum_field_length>
          <description>Specifies the total number of data instances along the horizontal axis of an image.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>IMAGE:LINES</name>
          <field_number>31</field_number>
          <data_type>ASCII_Integer</data_type>
          <maximum_field_length unit="byte">10</maximum_field_length>
          <description>Specifies the total number of data instances along the vertical axis of an image.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>IMAGE:SAMPLE_TYPE</name>
          <field_number>32</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">20</maximum_field_length>
          <description>The sample_type element indicates the data storage representation of sample value.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>IMAGE:SAMPLE_BITS</name>
          <field_number>33</field_number>
          <data_type>ASCII_Integer</data_type>
          <maximum_field_length unit="byte">2</maximum_field_length>
          <description>The sample_bits element indicates the stored number of bits, or units of binary information, contained in a line_sample value.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>IMAGE:BANDS</name>
          <field_number>34</field_number>
          <data_type>ASCII_Integer</data_type>
          <maximum_field_length unit="byte">1</maximum_field_length>
          <description>The BANDS element indicates the number of bands in an image or other object.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>IMAGE_PARMS:INST_CMPRS_MODE</name>
          <field_number>35</field_number>
          <data_type>ASCII_Integer</data_type>
          <maximum_field_length unit="byte">5</maximum_field_length>
          <description>Specifies the method used for on-board compression of data.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>IMAGE_PARMS:INST_CMPRS_NAME</name>
          <field_number>36</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">60</maximum_field_length>
          <description>Specifies the type of on-board compression to use for data storage and transmission.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>IMAGE_PARMS:INST_CMPRS_QUALITY</name>
          <field_number>37</field_number>
          <data_type>ASCII_Integer</data_type>
          <maximum_field_length unit="byte">5</maximum_field_length>
          <description>Specifies a JPEG specific variable which identifies the resultant or targeted image quality index for on-board data compression where JPEG = 1-100 and N/A = other</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>INSTRUMENT_STATE_PARMS:EXPOSURE_DURATION</name>
          <field_number>38</field_number>
          <data_type>ASCII_Real</data_type>
          <maximum_field_length unit="byte">8</maximum_field_length>
          <description>Specifies the value of the time between the opening and closing of an instrument aperture (such as a camera shutter). For MSL, there are no mechanical shutters. Instead, an 'electronic shutter' concept was adopted whereby the detectors accumulate charge for EXPOSURE_DURATION amount of time and then that charge is flushed to a masked frame transfer area for readout and digitization. In milliseconds.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>IMAGE_REQUEST_PARMS:FIRST_LINE</name>
          <field_number>39</field_number>
          <data_type>ASCII_Integer</data_type>
          <maximum_field_length unit="byte">5</maximum_field_length>
          <description>Specifies the line within a source image that corresponds to the first line in a sub-image.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>IMAGE_REQUEST_PARMS:FIRST_LINE_SAMPLE</name>
          <field_number>40</field_number>
          <data_type>ASCII_Integer</data_type>
          <maximum_field_length unit="byte">5</maximum_field_length>
          <description>Specifies the sample within a source image that corresponds to n/a the first sample in a sub-image.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>IMAGE_REQUEST_PARMS:LINES</name>
          <field_number>41</field_number>
          <data_type>ASCII_Integer</data_type>
          <maximum_field_length unit="byte">5</maximum_field_length>
          <description>Specifies the total number of data instances along the vertical axis of an image.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>IMAGE_REQUEST_PARMS:LINE_SAMPLES</name>
          <field_number>42</field_number>
          <data_type>ASCII_Integer</data_type>
          <maximum_field_length unit="byte">5</maximum_field_length>
          <description>Specifies the total number of data instances along the horizontal axis of an image.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>IMAGE_REQUEST_PARMS:INST_CMPRS_MODE</name>
          <field_number>43</field_number>
          <data_type>ASCII_Integer</data_type>
          <maximum_field_length unit="byte">5</maximum_field_length>
          <description>Specifies the method used for on-board compression of data.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>IMAGE_REQUEST_PARMS:INST_CMPRS_NAME</name>
          <field_number>44</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">60</maximum_field_length>
          <description>Specifies the type of on-board compression to use for data storage and transmission.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>IMAGE_REQUEST_PARMS:INST_CMPRS_QUALITY</name>
          <field_number>45</field_number>
          <data_type>ASCII_Integer</data_type>
          <maximum_field_length unit="byte">5</maximum_field_length>
          <description>Specifies a JPEG specific variable which identifies the resultant or targeted image quality index for on-board data compression where JPEG = 1-100 and N/A = other</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>IMAGE_REQUEST_PARMS:EXPOSURE_TYPE</name>
          <field_number>46</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">11</maximum_field_length>
          <description>Specifies the exposure mode requested for image acquisition.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>IMAGE_REQUEST_PARMS:EXPOSURE_DURATION</name>
          <field_number>47</field_number>
          <data_type>ASCII_Real</data_type>
          <maximum_field_length unit="byte">8</maximum_field_length>
          <description>Specifies the value of the time between the opening and closing of an instrument aperture (such as a camera shutter). For MSL, there are no mechanical shutters. Instead, an 'electronic shutter' concept was adopted whereby the detectors accumulate charge for EXPOSURE_DURATION amount of time and then that charge is flushed to a masked frame transfer area for readout and digitization. In milliseconds.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>SOLAR_LONGITUDE</name>
          <field_number>48</field_number>
          <data_type>ASCII_Real</data_type>
          <maximum_field_length unit="byte">10</maximum_field_length>
          <description>Specifies the value L , the angle between the body_Sun line at the time of interest and the body_Sun line at the vernal equinox. This provides a measure of season on a target body, with values of 0 to 90 degrees representing northern spring, 90 to 180 degrees representing northern summer, 180 to 270 degrees representing northern autumn and 270 to 360 degrees representing northern winter.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>SOLAR_AZIMUTH</name>
          <field_number>49</field_number>
          <data_type>ASCII_Real</data_type>
          <maximum_field_length unit="byte">10</maximum_field_length>
          <description>The SOLAR_AZIMUTH element provides one of two angular measurements indicating the direction to the sun as measured from the site location on the surface of Mars. The azimuth is measured positively in the clockwise direction (as viewed from above) with the meridian passing through the positive spin axis of the planet (i.e., the north pole), defining the zero reference.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>SOLAR_ELEVATION</name>
          <field_number>50</field_number>
          <data_type>ASCII_Real</data_type>
          <maximum_field_length unit="byte">10</maximum_field_length>
          <description>The SOLAR_ELEVATION element provides one of two angular measurements indicating the direction to the sun as measured from the site location on the surface of a Mars. The positive direction of the elevation is UP. It is measured from the plane which intersects the surface point and is normal to the line passing between the surface point and the planet's center of mass.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>FIXED_INSTRUMENT_AZIMUTH</name>
          <field_number>51</field_number>
          <data_type>ASCII_Real</data_type>
          <maximum_field_length unit="byte">10</maximum_field_length>
          <description>The FIXED_INSTRUMENT_AZIMUTH element provides one of two angular measurements for the pointing direction of an instrument, measured with respect to a coordinate frame co-linear with the surface fixed coordinate frame.  The azimuth is measured positively in the clockwise direction (as viewed from above) with the meridian passing through the positive spin axis ('north pole') defining the zero reference. The angle is measured in the local gravity horizontal plane, i.e., a plane perpendicular to the local gravity vector.  The FIXED_INSTRUMENT_AZIMUTH is derived from the instrument pointing and spacecraft orientation.  It is co-linear with the surface fixed coordinate system, but the origin of the observation may not be coincident with the origin of the surface fixed frame.  Note that the FIXED_INSTRUMENT_AZIMUTH describes the pointing direction of the instrument rather than the angular coordinates of the target of the observation.  If there has been any significant change over time in the position of the observing instrument (ie., the origin of the coordinate frame in which this value is measured), this data element can not be used to uniquely describe the vector to a viewed object.  See also FIXED_INSTRUMENT_ELEVATION.  This keyword replaces the older SURFACE_BASED_INST_AZIMUTH element, which should no longer be used.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>FIXED_INSTRUMENT_ELEVATION</name>
          <field_number>52</field_number>
          <data_type>ASCII_Real</data_type>
          <maximum_field_length unit="byte">10</maximum_field_length>
          <description>The FIXED_INSTRUMENT_ELEVATION element provides one of two angular measurements of the pointing direction of an instrument, measured with respect to a coordinate frame co-linear with the surface fixed coordinate frame.  The positive direction of the elevation is set by the POSITIVE_ELEVATION_DIRECTION data element.  It is measured from the plane which is perpendicular to the local gravity vector and which intersects the elevation axis around which the instrument rotates. The FIXED_INSTRUMENT_ELEVATION is derived from the instrument pointing and spacecraft orientation.  It is co-linear with the surface fixed coordinate system, but the origin of the observation may not be co- incident with the origin of the surface fixed frame. Note that the FIXED_INSTRUMENT_ELEVATION describes the pointing direction of the instrument rather than the angular coordinates of the target of the observation.  If there has been any change over time in the position of the observing instrument (i.e., the origin of the coordinate frame in which this value is measured), this data element can not be used to uniquely describe the vector to a viewed object. Assuming a flat surface, and combined with the INSTRUMENT_ALTITUDE data element, it can be used to determine the position of an object; however, given realistic non-flat surfaces, observations from another point of origin are required to determine an object's distance.  This keyword replaces the older SURFACE_BASED_INST_ELEVATION element which should no longer be used.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>ROVER_MOTION_COUNTER:SITE</name>
          <field_number>53</field_number>
          <data_type>ASCII_Integer</data_type>
          <maximum_field_length unit="byte">7</maximum_field_length>
          <description>Specifies one set of integers which describe a (potentially) unique location (position/orientation) for a rover. Each time something happens that moves, or could potentially move, the rover, a new motion counter value is created. This includes intentional motion due to drive commands, as well as potential motion due to other articulating devices, such as arms or antennae. For MSL, the motion counter consists of ten values.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>ROVER_MOTION_COUNTER:DRIVE</name>
          <field_number>54</field_number>
          <data_type>ASCII_Integer</data_type>
          <maximum_field_length unit="byte">7</maximum_field_length>
          <description>Specifies one set of integers which describe a (potentially) unique location (position/orientation) for a rover. Each time something happens that moves, or could potentially move, the rover, a new motion counter value is created. This includes intentional motion due to drive commands, as well as potential motion due to other articulating devices, such as arms or antennae. For MSL, the motion counter consists of ten values.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>ROVER_MOTION_COUNTER:POSE</name>
          <field_number>55</field_number>
          <data_type>ASCII_Integer</data_type>
          <maximum_field_length unit="byte">7</maximum_field_length>
          <description>Specifies one set of integers which describe a (potentially) unique location (position/orientation) for a rover. Each time something happens that moves, or could potentially move, the rover, a new motion counter value is created. This includes intentional motion due to drive commands, as well as potential motion due to other articulating devices, such as arms or antennae. For MSL, the motion counter consists of ten values.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>ROVER_MOTION_COUNTER:ARM</name>
          <field_number>56</field_number>
          <data_type>ASCII_Integer</data_type>
          <maximum_field_length unit="byte">7</maximum_field_length>
          <description>Specifies one set of integers which describe a (potentially) unique location (position/orientation) for a rover. Each time something happens that moves, or could potentially move, the rover, a new motion counter value is created. This includes intentional motion due to drive commands, as well as potential motion due to other articulating devices, such as arms or antennae. For MSL, the motion counter consists of ten values.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>ROVER_MOTION_COUNTER:CHIMRA</name>
          <field_number>57</field_number>
          <data_type>ASCII_Integer</data_type>
          <maximum_field_length unit="byte">7</maximum_field_length>
          <description>Specifies one set of integers which describe a (potentially) unique location (position/orientation) for a rover. Each time something happens that moves, or could potentially move, the rover, a new motion counter value is created. This includes intentional motion due to drive commands, as well as potential motion due to other articulating devices, such as arms or antennae. For MSL, the motion counter consists of ten values.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>ROVER_MOTION_COUNTER:DRILL</name>
          <field_number>58</field_number>
          <data_type>ASCII_Integer</data_type>
          <maximum_field_length unit="byte">7</maximum_field_length>
          <description>Specifies one set of integers which describe a (potentially) unique location (position/orientation) for a rover. Each time something happens that moves, or could potentially move, the rover, a new motion counter value is created. This includes intentional motion due to drive commands, as well as potential motion due to other articulating devices, such as arms or antennae. For MSL, the motion counter consists of ten values.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>ROVER_MOTION_COUNTER:RSM</name>
          <field_number>59</field_number>
          <data_type>ASCII_Integer</data_type>
          <maximum_field_length unit="byte">7</maximum_field_length>
          <description>Specifies one set of integers which describe a (potentially) unique location (position/orientation) for a rover. Each time something happens that moves, or could potentially move, the rover, a new motion counter value is created. This includes intentional motion due to drive commands, as well as potential motion due to other articulating devices, such as arms or antennae. For MSL, the motion counter consists of ten values.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>ORIGIN_OFFSET_VECTOR:X</name>
          <field_number>60</field_number>
          <data_type>ASCII_Real</data_type>
          <maximum_field_length unit="byte">11</maximum_field_length>
          <description>Specifies the X offset from the reference coordinate system's origin to the origin of the coordinate system being defined by the enclosing COORDINATE_SYSTEM group. In other words, it is the location of the current system's origin as measured in the reference system.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>ORIGIN_OFFSET_VECTOR:Y</name>
          <field_number>61</field_number>
          <data_type>ASCII_Real</data_type>
          <maximum_field_length unit="byte">11</maximum_field_length>
          <description>Specifies the Y offset from the reference coordinate system's origin to the origin of the coordinate system being defined by the enclosing COORDINATE_SYSTEM group. In other words, it is the location of the current system's origin as measured in the reference system.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>ORIGIN_OFFSET_VECTOR:Z</name>
          <field_number>62</field_number>
          <data_type>ASCII_Real</data_type>
          <maximum_field_length unit="byte">11</maximum_field_length>
          <description>Specifies the Z offset from the reference coordinate system's origin to the origin of the coordinate system being defined by the enclosing COORDINATE_SYSTEM group. In other words, it is the location of the current system's origin as measured in the reference system.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>VIDEO_REQUEST_PARMS:COMMANDED_VIDEO_FRAMES</name>
          <field_number>63</field_number>
          <data_type>ASCII_Integer</data_type>
          <maximum_field_length unit="byte">5</maximum_field_length>
          <description>Indicates the number of video image frames commanded.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>VIDEO_REQUEST_PARMS:INTERFRAME_DELAY</name>
          <field_number>64</field_number>
          <data_type>ASCII_Integer</data_type>
          <maximum_field_length unit="byte">5</maximum_field_length>
          <description>Provides the time between successive frames of an image in milliseconds.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>ZSTACK_REQUEST_PARMS:ZSTACK_IMAGE_DEPTH</name>
          <field_number>65</field_number>
          <data_type>ASCII_Integer</data_type>
          <maximum_field_length unit="byte">5</maximum_field_length>
          <description>Indicates the number of images used in ZStack focus merge or range map products.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>ZSTACK_REQUEST_PARMS:IMAGE_BLENDING_FLAG</name>
          <field_number>66</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">5</maximum_field_length>
          <description>Indicates whether intra-stack image blending has been performed during the focus merge operation.  FALSE means images were merged without blending.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>ZSTACK_REQUEST_PARMS:IMAGE_REGISTRATION_FLAG</name>
          <field_number>67</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">5</maximum_field_length>
          <description>Indicates whether intra-stack image registration has been performed during the focus merge operation. TRUE indicates that intra-stack image registration has been performed during the focus merge operation. FALSE indicates that images have been merged without translation.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>MSL:GOP_FRAME_INDEX</name>
          <field_number>68</field_number>
          <data_type>ASCII_Integer</data_type>
          <maximum_field_length unit="byte">5</maximum_field_length>
          <description>Specifies the frame index within the GOP. Frame indices may be 0-9, or A-F. See note under MSL:GOP_TOTAL_FRAMES for GOP description. This value is only applicable to DAT files with GOP products.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>MSL:GOP_TOTAL_FRAMES</name>
          <field_number>69</field_number>
          <data_type>ASCII_Integer</data_type>
          <maximum_field_length unit="byte">5</maximum_field_length>
          <description>Indicates, for video products compressed into a group of images (Group Of Pictures or GOP), the number of JPEG images in a GOP. This is not the total number of images acquired from a video command. For that, see MSL:COMMANDED_VIDEO_FRAMES. Note: GOP (Group Of Pictures) products are video products packaged as a group of images. There may be up to 16 JPEG images in a GOP.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>INSTRUMENT_STATE_PARMS:FILTER_NUMBER</name>
          <field_number>70</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">3</maximum_field_length>
          <description>Specifies the requested number of an instrument filter through which an image should be acquired.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>INSTRUMENT_STATE_PARMS:CENTER_FILTER_WAVELENGTH</name>
          <field_number>71</field_number>
          <data_type>ASCII_Integer</data_type>
          <maximum_field_length unit="byte">5</maximum_field_length>
          <description>Provides the mid-point wavelength value between the minimum and maximum instrument filter wavelength values (in nm)</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>MSL:FOCUS_POSITION_COUNT</name>
          <field_number>72</field_number>
          <data_type>ASCII_Integer</data_type>
          <maximum_field_length unit="byte">6</maximum_field_length>
          <description>Indicates the position of the focus motor in motor steps. This value is only applicable to Mastcam and the MAHLI instruments.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>MSL:LED_STATE_FLAG_VIS1</name>
          <field_number>73</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">7</maximum_field_length>
          <description>Specifies the state of visible LED group 1 for MAHLI. LEDs states may be either ON or OFF. This keyword is not applicable for Mastcam and MARDI instruments.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>MSL:LED_STATE_FLAG_VIS2</name>
          <field_number>74</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">7</maximum_field_length>
          <description>Specifies the state of visible LED group 2 for MAHLI. LEDs states may be either ON or OFF. This keyword is not applicable for Mastcam and MARDI instruments.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>MSL:LED_STATE_FLAG_UV</name>
          <field_number>75</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">7</maximum_field_length>
          <description>Specifies the state of ultraviolet LED group for MAHLI. LEDs states may be either ON or OFF. This keyword is not applicable for Mastcam and MARDI instruments.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>MSL:COVER_STATE_FLAG</name>
          <field_number>76</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">8</maximum_field_length>
          <description>Indicates the state of the MAHLI cover.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>INSTRUMENT_TEMPERATURE:FPA</name>
          <field_number>77</field_number>
          <data_type>ASCII_Real</data_type>
          <maximum_field_length unit="byte">10</maximum_field_length>
          <description>Specifies the temperature of the sensor located on the focal plane array, in degrees Celsius.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>INSTRUMENT_TEMPERATURE:OPTICS</name>
          <field_number>78</field_number>
          <data_type>ASCII_Real</data_type>
          <maximum_field_length unit="byte">10</maximum_field_length>
          <description>Specifies the temperature of the sensor located on the camera optics, in degrees Celsius.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>MSL:BEST_FOCUS_DISTANCE</name>
          <field_number>79</field_number>
          <data_type>ASCII_Real</data_type>
          <maximum_field_length unit="byte">10</maximum_field_length>
          <description>Specifies the estimated distance to best focus from the front of the instrument sapphire window. A constant representing 'infinity' is a valid value (Please see MSL:INFINITY_CONSTANT). Units are mm for MAHLI and meters for Mastcam and MARDI. Values are based on instrument calibration and focus motor counts.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>MSL:FRAME_RATE</name>
          <field_number>80</field_number>
          <data_type>ASCII_Real</data_type>
          <maximum_field_length unit="byte">6</maximum_field_length>
          <description>Specifies the calculated frame rate, for video products, in frames per second.</description>
        </Field_Delimited>
        <Field_Delimited>
          <name>SEQUENCE_ID</name>
          <field_number>81</field_number>
          <data_type>ASCII_String</data_type>
          <maximum_field_length unit="byte">10</maximum_field_length>
          <description>The SEQUENCE_ID element provides an identification of the spacecraft sequence associated with the given product.</description>
        </Field_Delimited>
      </Record_Delimited>
    </Table_Delimited>
  </File_Area_Observational>
</Product_Observational>
