<?xml version="1.0" encoding="UTF-8"?>
<?xml-model href="https://pds.nasa.gov/pds4/pds/v1/PDS4_PDS_1D00.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_1D00.xsd
">

       <Identification_Area>
             <logical_identifier>urn:nasa:pds:mess-rs-raw:data-tnf:111122000sc236dss24_tnf</logical_identifier>
             <version_id>1.0</version_id>
             <title>MESSENGER  Radio Science Tracking and Navigation File (TNF)
                    From: 2011-04-22T21:14:28Z To 2011-04-22T22:59:12Z
                    DSN: 24
             </title>
             <information_model_version>1.13.0.0</information_model_version>
             <product_class>Product_Observational</product_class>
             <Citation_Information>
                   <author_list>Verma, A. K.; Perry, M. E.; Lemoine, F. G.; Smith, D. E.; Ensor, S.; Reid, M. R.</author_list>
                   <publication_year>2020</publication_year>
                   <description>MESSENGER Radio Science Tracking and Navigation File (TNF)</description>
             </Citation_Information>
             <Modification_History>
                   <Modification_Detail>
                         <modification_date>2020-10-12</modification_date>
                         <version_id>1.0</version_id>
                         <description>
                                This data file has been migrated from PDS3 PRODUCT_ID 111122000SC236DSS24_234
                                in data set MESS-V/H-RSS-1-EDR-RAWDATA-V1.0 to PDS4. The data file has been sorted according
                                to data type and a new PDS4 label was created as part of the migration process.
                         </description>
                  </Modification_Detail>
             </Modification_History>
       </Identification_Area>
       <Observation_Area>
             <Time_Coordinates>
                   <start_date_time>2011-04-22T21:14:28Z</start_date_time>
                   <stop_date_time>2011-04-22T22:59:12Z</stop_date_time>
             </Time_Coordinates>
             <Primary_Result_Summary>
                   <purpose>Science</purpose>
                   <processing_level>Raw</processing_level>
                   <description>MESSENGER raw radio tracking data</description>
                   <Science_Facets>
                           <discipline_name>Radio Science</discipline_name>
                   </Science_Facets>
             </Primary_Result_Summary>
             <Investigation_Area>
                   <name>MErcury Surface, Space ENvironment, GEochemistry, and Ranging Mission</name>
                   <type>Mission</type>
                   <Internal_Reference>
                         <lid_reference>urn:nasa:pds:context:investigation:mission.messenger</lid_reference>
                         <reference_type>data_to_investigation</reference_type>
                   </Internal_Reference>
             </Investigation_Area>
             <Observing_System>
                   <Observing_System_Component>
                         <name>MESSENGER</name>
                         <type>Spacecraft</type>
                         <Internal_Reference>
                               <lid_reference>urn:nasa:pds:context:instrument_host:spacecraft.mess</lid_reference>
                               <reference_type>is_instrument_host</reference_type>
                         </Internal_Reference>
                   </Observing_System_Component>
                   <Observing_System_Component>
                         <name>RSS</name>
                         <type>Instrument</type>
                         <Internal_Reference>
                               <lid_reference>urn:nasa:pds:context:instrument:rss.mess</lid_reference>
                               <reference_type>is_instrument</reference_type>
                         </Internal_Reference>
                   </Observing_System_Component>
                   <Observing_System_Component>
                         <name>NASA Deep Space Network</name>
                         <type>Observatory</type>
                         <Internal_Reference>
                               <lid_reference>urn:nasa:pds:context:facility:observatory.dsn</lid_reference>
                               <reference_type>is_facility</reference_type>
                         </Internal_Reference>
                   </Observing_System_Component>                                                                                                                                                   
                   <Observing_System_Component>
                         <name>DSN Instrumentation</name>
                         <type>Instrument</type>
                         <Internal_Reference>
                               <lid_reference>urn:nasa:pds:context:instrument:dsn.rss</lid_reference>
                               <reference_type>is_instrument</reference_type>
                         </Internal_Reference>
                   </Observing_System_Component>
                    
                   <Observing_System_Component>
                         <name>DSN Antenna DSS 24</name>
                         <type>Telescope</type>
                         <Internal_Reference>
                               <lid_reference>urn:nasa:pds:context:telescope:goldstone.dss24_34m</lid_reference>
                               <reference_type>is_telescope</reference_type>
                         </Internal_Reference>
                   </Observing_System_Component>
             </Observing_System>
             <Target_Identification>
                   <name>Mercury</name>
                   <type>Planet</type>
                   <Internal_Reference>
                         <lid_reference>urn:nasa:pds:context:target:planet.mercury</lid_reference>
                         <reference_type>data_to_target</reference_type>
                   </Internal_Reference>
             </Target_Identification>
       </Observation_Area>
       <Reference_List>
            <Internal_Reference>
                  <lid_reference>urn:nasa:pds:radiosci.documentation:dsn.trk-2-34:2008-02-29</lid_reference>
                  <reference_type>data_to_document</reference_type>
                  <comment>
                      Reference document for the Tracking and Navigation File (TNF) data.
                      For data collected earlier or later than this document, consult other
                      document products in the same collection.
 
                      IMPORTANT: Records delivered originally by the DSN were in time order, with records for
                      different TNF data types interleaved.  Retaining that structure would have made the PDS
                      label many times larger than the data file itself.  To keep the size of the label 
                      manageable, the original file was sorted so that all records of a single TNF data type are
                      together.  The blocks of homogeneous records were then concatenated -- TNF data type 0,
                      followed by TNF data type 1, ... followed by TNF data type 17.  When there were no records of
                      a given TNF data type, that block was omitted.  Within each block, the records remain in
                      time order.  The label is still long, since each block is a Table_Binary with
                      many records containing many fields.  But there will never be more than 18 blocks and
                      never more than 18 Table_Binary definitions.  The document referenced here correctly
                      describes the record formats.  Note, however, that the records are no longer in absolute
                      time order.  They are in time order within each block and the blocks are ordered by
                      TNF data type.
                  </comment>
            </Internal_Reference>
            <Source_Product_External>
                  <external_source_product_identifier>MESS-V/H-RSS-1-EDR-RAWDATA-V1.0:111122000SC236DSS24_234</external_source_product_identifier>
                  <reference_type>data_to_raw_source_product</reference_type>
                  <curating_facility>PDS Geosciences Node</curating_facility>
                  <description>
                      The value for external_source_product_identifier is constructed from the
                      PDS3 DATA_SET_ID, an ASCII colon character, and the PDS3 PRODUCT_ID.
                  </description>                                                                     
            </Source_Product_External>
       </Reference_List>
       <File_Area_Observational>
             <File>
                   <file_name>111122000sc236dss24_tnf.dat</file_name>
                   <creation_date_time>2020-10-12T11:29:38</creation_date_time>
                   <file_size unit="byte">1143870</file_size>
                   <md5_checksum>f195ac2f0ddec2bc4301b7563fe1cbdb</md5_checksum>
             </File>
             <Table_Binary>
                   <name>Uplink Carrier Phase              (Data Type 00)</name>
                   <offset unit="byte">0</offset>
                   <records>6285</records>
                   <description>
                       Raw radio tracking data.
                   </description>
                   <Record_Binary>
                         <fields>0</fields>
                         <groups>5</groups>
                         <record_length unit="byte">182</record_length>
                       <Group_Field_Binary>
                              <name>SFDU Label</name>
                              <group_number>1</group_number>
                              <repetitions>1</repetitions>
                              <fields>6</fields>
                              <groups>0</groups>
                              <description>The SFDU label</description>
                              <group_location unit="byte">1</group_location>
                              <group_length unit="byte">20</group_length>
                              <Field_Binary>
                                    <name>SFDU Control Authority</name>
                                    <field_number>1</field_number>
                                    <field_location unit="byte">1</field_location>
                                    <data_type>ASCII_String</data_type>
                                    <field_length unit="byte">4</field_length>
                                    <description>
                                          An ASCII string giving the SFDU Control Authority for this data
                                          type.  Set to "NJPL", meaning the data description information for
                                          this type of SFDU is maintained by the NASA/JPL Control Authority.
                                    </description>
                              </Field_Binary>
                              <Field_Binary>
                                    <name>SFDU Label Version ID</name>
                                    <field_number>2</field_number>
                                    <field_location unit="byte">5</field_location>
                                    <data_type>ASCII_String</data_type>
                                    <field_length unit="byte">1</field_length>
                                    <description>
                                          An ASCII character giving the SFDU Label Version Identifier.
                                          Set to "2", meaning the length given in field 6 is formatted
                                          as a binary unsigned integer.
                                    </description>
                              </Field_Binary>
                              <Field_Binary>
                                    <name>SFDU Class ID</name>
                                    <field_number>3</field_number>
                                    <field_location unit="byte">6</field_location>
                                    <data_type>ASCII_String</data_type>
                                    <field_length unit="byte">1</field_length>
                                    <description>
                                          An ASCII character giving the SFDU Class Identifier.  Set to "I",
                                          meaning this is a Compressed Header Data Object (CHDO) structured SFDU.
                                    </description>
                              </Field_Binary>
                              <Field_Binary>
                                    <name>SFDU Reserved</name>
                                    <field_number>4</field_number>
                                    <field_location unit="byte">7</field_location>
                                    <data_type>UnsignedMSB2</data_type>
                                    <field_length unit="byte">2</field_length>
                                    <description>
                                          These two bytes are not defined.
                                    </description>
                              </Field_Binary>
                              <Field_Binary>
                                    <name>SFDU Data Description ID</name>
                                    <field_number>5</field_number>
                                    <field_location unit="byte">9</field_location>
                                    <data_type>ASCII_String</data_type>
                                    <field_length unit="byte">4</field_length>
                                    <description>
                                          An ASCII string giving the SFDU Data Description Identifier.
                                          Possible values are:
                                             C123 = Uplink data types
                                             C124 = Downlink data types
                                             C125 = Derived data types
                                             C126 = Interferometric data types
                                             C127 = Filtered data types
                                    </description>
                              </Field_Binary>
                              <Field_Binary>
                                    <name>SFDU Length</name>
                                    <field_number>6</field_number>
                                    <field_location unit="byte">13</field_location>
                                    <data_type>UnsignedMSB8</data_type>
                                    <field_length unit="byte">8</field_length>
                                    <unit>byte</unit>
                                    <description>
                                          The number of remaining bytes in the SFDU after the 20-byte SFDU label.
                                    </description>
                              </Field_Binary>
                        </Group_Field_Binary>
                        <Group_Field_Binary>
                              <name>Aggregation CHDO Label</name>
                              <group_number>2</group_number>
                              <repetitions>1</repetitions>
                              <fields>2</fields>
                              <groups>0</groups>
                              <description>The Aggregation CHDO Label</description>
                              <group_location unit="byte">21</group_location>
                              <group_length unit="byte">4</group_length>
                              <Field_Binary>
                                   <name>Header Aggregation CHDO Type</name>
                                   <field_number>1</field_number>
                                   <field_location unit="byte">1</field_location>
                                   <data_type>UnsignedMSB2</data_type>
                                   <field_length unit="byte">2</field_length>
                                   <description>
                                        Header Aggregation CHDO Type.  Set to "1", meaning this CHDO is an
                                        aggregation of header CHDOs.  The NJPL Control Authority maintains a
                                        registry of CHDO types.
                                   </description>
                              </Field_Binary>
                             <Field_Binary>
                                   <name>Header Aggregation CHDO Length</name>
                                   <field_number>2</field_number>
                                   <field_location unit="byte">3</field_location>
                                   <data_type>UnsignedMSB2</data_type>
                                   <field_length unit="byte">2</field_length>
                                   <unit>byte</unit>
                                   <description>
                                        Header Aggregation CHDO Length.
                                    </description>
                              </Field_Binary>
                        </Group_Field_Binary>
                        <Group_Field_Binary>
                              <name>Primary CHDO</name>
                              <group_number>3</group_number>
                              <repetitions>1</repetitions>
                              <fields>6</fields>
                              <groups>0</groups>
                              <description>The Primary CHDO</description>
                              <group_location unit="byte">25</group_location>
                              <group_length unit="byte">8</group_length>
                              <Field_Binary>
                                    <name>Primary Header CHDO Type</name>
                                    <field_number>1</field_number>
                                    <field_location unit="byte">1</field_location>
                                    <data_type>UnsignedMSB2</data_type>
                                    <field_length unit="byte">2</field_length>
                                    <description>
                                         Primary Header CHDO Type.  Set to to 2, meaning this CHDO is a
                                         primary header CHDO.  The NJPL Control Authority maintains a
                                         registry of CHDO types.
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>Primary Header CHDO Length</name>
                                   <field_number>2</field_number>
                                   <field_location unit="byte">3</field_location>
                                   <data_type>UnsignedMSB2</data_type>
                                   <field_length unit="byte">2</field_length>
                                   <unit>byte</unit>
                                   <description>
                                      Primary Header CHDO Length. Set to 4, meaning length of the value
                                      field of the Primary Header CHDO is 4 bytes.
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>Major Data Class</name>
                                   <field_number>3</field_number>
                                   <field_location unit="byte">5</field_location>
                                   <data_type>UnsignedByte</data_type>
                                   <field_length unit="byte">1</field_length>
                                   <description>
                                         Major Data Class.  Set to 6, meaning these are ground station monitor data.
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>Minor Data Class</name>
                                   <field_number>4</field_number>
                                   <field_location unit="byte">6</field_location>
                                   <data_type>UnsignedByte</data_type>
                                   <field_length unit="byte">1</field_length>
                                   <description>
                                         Minor Data Class.  Set to 14 meaning these are processed tracking data.
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>Mission Identifier</name>
                                   <field_number>5</field_number>
                                   <field_location unit="byte">7</field_location>
                                   <data_type>UnsignedByte</data_type>
                                   <field_length unit="byte">1</field_length>
                                   <description>
                                         Mission Identifier.  Set to a number between 0 and 255.
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>Format Code</name>
                                   <field_number>6</field_number>
                                   <field_location unit="byte">8</field_location>
                                   <data_type>UnsignedByte</data_type>
                                   <field_length unit="byte">1</field_length>
                                   <description>
                                         Format Code; also known as the data type.
                                         The following data types (DT) are possible:
                                            0 = Uplink Carrier Phase;
                                            1 = Downlink Carrier Phase; 
                                            2 = Uplink Sequential Ranging Phase; 
                                            3 = Downlink Sequential Ranging Phase; 
                                            4 = Uplink PN Ranging Phase;   
                                            5 = Downlink PN Ranging Phase;   
                                            6 = Doppler;   
                                            7 = Sequential Ranging;   
                                            8 = Angles;   
                                            9 = Ramps;
                                            10 = VLBI; 
                                            11 = DRVID; 
                                            12 = Smoothed Noise; 
                                            13 = Allan Deviation; 
                                            14 = PN Ranging; 
                                            15 = Tone Ranging; 
                                            16 = Carrier Observable; 
                                            17 = Total Phase Observable
                                   </description>
                             </Field_Binary>
                        </Group_Field_Binary>
                        <Group_Field_Binary>
                              <name>Secondary CHDO 132</name>
                              <group_number>4</group_number>
                              <repetitions>1</repetitions>
                              <fields>32</fields>
                              <groups>0</groups>
                              <description>Secondary CHDO 132 for uplink data types</description>
                              <group_location unit="byte">33</group_location>
                              <group_length unit="byte">70</group_length>
                              <Field_Binary>
                                   <name>secondary_chdo_type</name>
                                   <field_number>1</field_number>
                                   <field_location unit="byte">1</field_location>
                                   <data_type>UnsignedMSB2</data_type>
                                   <field_length unit="byte">2</field_length>
                                   <description>
                                         Type attribute of the secondary CHDO.  The following values are possible:
                                            132 = uplink data types;
                                            133 = downlink data types;
                                            134 = derived data types;
                                            135 = interferometric data types;
                                            136 = filtered data types.
                                         Set to 132 for this Table.
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>secondary_chdo_length</name>
                                   <field_number>2</field_number>
                                   <field_location unit="byte">3</field_location>
                                   <data_type>UnsignedMSB2</data_type>
                                   <field_length unit="byte">2</field_length>
                                   <description>
                                         Length attribute of the secondary CHDO.  
                                         Indicates the length of the value field (bytes after this item) of the secondary CHDO.
                                         The following values are possible:
                                             66 = uplink data types;
                                            110 = downlink data types;
                                            124 = derived data types;
                                             88 = interferometric data types;
                                             98 = filtered data types.
                                          Set to 66 for this Table.
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>orig_id</name>
                                   <field_number>3</field_number>
                                   <field_location unit="byte">5</field_location>
                                   <data_type>UnsignedByte</data_type>
                                   <field_length unit="byte">1</field_length>
                                   <description>
                                         Originator ID.
                                         Indicates where this SFDU originated. 
                                         Values between 0 and 255 are allowed.
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>last_modifier_id</name>
                                   <field_number>4</field_number>
                                   <field_location unit="byte">6</field_location>
                                   <data_type>UnsignedByte</data_type>
                                   <field_length unit="byte">1</field_length>
                                   <description>
                                         Last modifier ID.
                                         Indicates where the contents of this SFDU were last modified. 
                                         Values between 0 and 255 are allowed.
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>reserve1a</name>
                                   <field_number>5</field_number>
                                   <field_location unit="byte">7</field_location>
                                   <data_type>UnsignedByte</data_type>
                                   <field_length unit="byte">1</field_length>
                                   <description>
                                         Reserved for future expansion of the next field (scft_id).
                                         A value of 0 is expected.
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>scft_id</name>
                                   <field_number>6</field_number>
                                   <field_location unit="byte">8</field_location>
                                   <data_type>UnsignedByte</data_type>
                                   <field_length unit="byte">1</field_length>
                                   <description>
                                         Spacecraft number.  Values between 1 and 255 are allowed.
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>upl_rec_seq_num</name>
                                   <field_number>7</field_number>
                                   <field_location unit="byte">9</field_location>
                                   <data_type>UnsignedMSB4</data_type>
                                   <field_length unit="byte">4</field_length>
                                   <description>
                                       Uplink record sequence number (UPL RSN).
                                       This is the record sequence number reported by the uplink subsystem (UPL) equipment.
                                         Values between 0 and 2**32-1 are allowed.
                                   </description>
                              </Field_Binary>
                             <Field_Binary>
                                   <name>rec_seq_num</name>
                                   <field_number>8</field_number>
                                   <field_location unit="byte">13</field_location>
                                   <data_type>UnsignedMSB4</data_type>
                                   <field_length unit="byte">4</field_length>
                                   <description>
                                         Record sequence number (RSN).
                                         Begins with zero, then increments by one for each successive uplink tracking 
                                         SFDU of the same data type.  Wraps around from 2**32-1 to zero. Value is reset 
                                         to zero when the data processing system software is restarted.
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>year</name>
                                   <field_number>9</field_number>
                                   <field_location unit="byte">17</field_location>
                                   <data_type>UnsignedMSB2</data_type>
                                   <field_length unit="byte">2</field_length>
                                   <description>
                                         Time tag -- year
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>doy</name>
                                   <field_number>10</field_number>
                                   <field_location unit="byte">19</field_location>
                                   <data_type>UnsignedMSB2</data_type>
                                   <field_length unit="byte">2</field_length>
                                   <description>
                                         Time tag -- day of year
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>sec</name>
                                   <field_number>11</field_number>
                                   <field_location unit="byte">21</field_location>
                                   <data_type>IEEE754MSBDouble</data_type>
                                   <field_length unit="byte">8</field_length>
                                   <unit>second</unit>
                                   <description>
                                         Time tag -- seconds of day
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>rct_day</name>
                                   <field_number>12</field_number>
                                   <field_location unit="byte">29</field_location>
                                   <data_type>UnsignedMSB2</data_type>
                                   <field_length unit="byte">2</field_length>
                                   <unit>day</unit>
                                   <description>
                                         Record creation time -- days since 1 January 1958.
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>rct_msec</name>
                                   <field_number>13</field_number>
                                   <field_location unit="byte">31</field_location>
                                   <data_type>UnsignedMSB4</data_type>
                                   <field_length unit="byte">4</field_length>
                                   <field_format>%10d</field_format>
                                   <unit>millisecond</unit>
                                   <description>
                                         Record creation time -- milliseconds of day
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>ul_dss_id</name>
                                   <field_number>14</field_number>
                                   <field_location unit="byte">35</field_location>
                                   <data_type>UnsignedByte</data_type>
                                   <field_length unit="byte">1</field_length>
                                   <description>
                                         Uplink antenna number.  A value between 0 and 255.
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>ul_band</name>
                                   <field_number>15</field_number>
                                   <field_location unit="byte">36</field_location>
                                   <data_type>UnsignedByte</data_type>
                                   <field_length unit="byte">1</field_length>
                                   <description>
                                         Uplink frequency band.
                                            0 = Unknown; 
                                            1 = S-band; 
                                            2 = X-band; 
                                            3 = Ka-band; 
                                            4 = Ku-band; 
                                            5 = L-band
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>ul_assembly_num</name>
                                   <field_number>16</field_number>
                                   <field_location unit="byte">37</field_location>
                                   <data_type>UnsignedByte</data_type>
                                   <field_length unit="byte">1</field_length>
                                   <description>
                                         Uplink Assembly Number.
                                         Note that this is to allow for potential future cases where there might be more 
                                         than one uplink of the same band at the same antenna.
                                            0 = Invalid/unknown; 
                                            1 = S- or X-band uplink; 
                                            2 = Ka-band uplink
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>transmit_num</name>
                                   <field_number>17</field_number>
                                   <field_location unit="byte">38</field_location>
                                   <data_type>UnsignedByte</data_type>
                                   <field_length unit="byte">1</field_length>
                                   <description>
                                         Transmitter number.  Value depends on transmitter used.  
                                         Values between 0 and 3 are allowed;  0 indicates unknown.
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>transmit_stat</name>
                                   <field_number>18</field_number>
                                   <field_location unit="byte">39</field_location>
                                   <data_type>UnsignedByte</data_type>
                                   <field_length unit="byte">1</field_length>
                                   <description>
                                         Transmit status.
                                            0 = Not transmitting out the horn; 
                                            1 = Transmitting out the horn; 
                                            2 = Invalid/unknown
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>transmit_mode</name>
                                   <field_number>19</field_number>
                                   <field_location unit="byte">40</field_location>
                                   <data_type>UnsignedByte</data_type>
                                   <field_length unit="byte">1</field_length>
                                   <description>
                                         Transmitter mode.
                                            0 = Low power; 
                                            1 = High power; 
                                            2 = Invalid/unknown
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>cmd_modul_stat</name>
                                   <field_number>20</field_number>
                                   <field_location unit="byte">41</field_location>
                                   <data_type>UnsignedByte</data_type>
                                   <field_length unit="byte">1</field_length>
                                   <description>
                                         Command modulation status.
                                            0 = OFF; 
                                            1 = ON; 
                                            2 = Invalid/unknown
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>rng_modul_stat</name>
                                   <field_number>21</field_number>
                                   <field_location unit="byte">42</field_location>
                                   <data_type>UnsignedByte</data_type>
                                   <field_length unit="byte">1</field_length>
                                   <description>
                                         Ranging modulation status.
                                            0 = OFF; 
                                            1 = ON; 
                                            2 = Invalid/unknown
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>fts_vld_flag</name>
                                   <field_number>22</field_number>
                                   <field_location unit="byte">43</field_location>
                                   <data_type>UnsignedByte</data_type>
                                   <field_length unit="byte">1</field_length>
                                   <description>
                                         Frequency and Timing (FTS) validity.
                                            0 = Equipment is not synced with FTS; 
                                            1 = Equipment is synced with FTS
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>ul_software_version</name>
                                   <field_number>23</field_number>
                                   <field_location unit="byte">44</field_location>
                                   <data_type>UnsignedByte</data_type>
                                   <field_length unit="byte">1</field_length>
                                   <description>
                                         Uplink Software version number.
                                         Gives the version major op code for the uplink software.
                                         Values between 0 and 255 are allowed.
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>transmit_time_tag_delay</name>
                                   <field_number>24</field_number>
                                   <field_location unit="byte">45</field_location>
                                   <data_type>IEEE754MSBDouble</data_type>
                                   <field_length unit="byte">8</field_length>
                                   <unit>second</unit>
                                   <description>
                                         Transmit time tag delay.
                                         Value used to offset uplink time tag (e.g., for Goldstone Beam Waveguide antennas).  
                                         Values 0.0 to 1.0 are allowed.  Value of -1.0 indicates invalid (or not provided).
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>ul_zheight_corr</name>
                                   <field_number>25</field_number>
                                   <field_location unit="byte">53</field_location>
                                   <data_type>IEEE754MSBSingle</data_type>
                                   <field_length unit="byte">4</field_length>
                                   <unit>second</unit>
                                   <description>
                                         Uplink Z-height correction.
                                         Values -1.0 to 1.0 are possible.  Value -99.0 indicates invalid.
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>mod_day</name>
                                   <field_number>26</field_number>
                                   <field_location unit="byte">57</field_location>
                                   <data_type>UnsignedMSB2</data_type>
                                   <field_length unit="byte">2</field_length>
                                   <description>
                                         Last modification time -- days since 1 January 1958.
                                         Values 0 to 2**16-1 are allowed.
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>mod_msec</name>
                                   <field_number>27</field_number>
                                   <field_location unit="byte">59</field_location>
                                   <data_type>UnsignedMSB4</data_type>
                                   <field_length unit="byte">4</field_length>
                                   <unit>milliseconds</unit>
                                   <description>
                                         Last modification time -- milliseconds of day.
                                         Values 0 to 86400999 are allowed.
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>version_num</name>
                                   <field_number>28</field_number>
                                   <field_location unit="byte">63</field_location>
                                   <data_type>UnsignedByte</data_type>
                                   <field_length unit="byte">1</field_length>
                                   <description>
                                         Version number of the assembly that generated the data. 
                                         Values 0 to 63 are allowed.
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>sub_version_num</name>
                                   <field_number>29</field_number>
                                   <field_location unit="byte">64</field_location>
                                   <data_type>UnsignedByte</data_type>
                                   <field_length unit="byte">1</field_length>
                                   <description>
                                         Sub-version number of the assembly that generated the data.
                                         Values 0 to 63 are allowed.
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>sub_sub_version_num</name>
                                   <field_number>30</field_number>
                                   <field_location unit="byte">65</field_location>
                                   <data_type>UnsignedByte</data_type>
                                   <field_length unit="byte">1</field_length>
                                   <description>
                                         Sub-sub-version number of the assembly that generated the data.
                                         Values 0 to 63 are allowed.
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>reserve1b</name>
                                   <field_number>31</field_number>
                                   <field_location unit="byte">66</field_location>
                                   <data_type>UnsignedByte</data_type>
                                   <field_length unit="byte">1</field_length>
                                   <field_format>%1d</field_format>
                                   <description>
                                         Reserved. One byte.
                                   </description>
                             </Field_Binary>
                             <Field_Binary>
                                   <name>reserve4a</name>
                                   <field_number>32</field_number>
                                   <field_location unit="byte">67</field_location>
                                   <data_type>UnsignedMSB4</data_type>
                                   <field_length unit="byte">4</field_length>
                                   <field_format>%10d</field_format>
                                   <description>
                                         Reserved. Four bytes.
                                   </description>
                             </Field_Binary>
                        </Group_Field_Binary>
                        <Group_Field_Binary>
                              <name>Uplink Carrier Phase CHDO (Data Type 0)</name>
                              <group_number>5</group_number>
                              <repetitions>1</repetitions>
                              <fields>19</fields>
                              <groups>0</groups>
                              <description>Uplink Carrier Phase CHDO (Data Type 0)</description>
                              <group_location unit="byte">103</group_location>
                              <group_length unit="byte">80</group_length>
                              <Field_Binary>
                                    <name>chdo_type</name>
                                    <field_number>1</field_number>
                                    <field_location unit="byte">1</field_location>
                                    <data_type>UnsignedMSB2</data_type>
                                    <field_length unit="byte">2</field_length>
                                    <description>
                                          Type attribute of the uplink carrier phase data CHDO.
                                          A value 10 is expected, indicating that the CHDO contains binary data.
                                    </description>
                              </Field_Binary>
                              <Field_Binary>
                                    <name>chdo_length</name>
                                    <field_number>2</field_number>
                                    <field_location unit="byte">3</field_location>
                                    <data_type>UnsignedMSB2</data_type>
                                    <field_length unit="byte">2</field_length>
                                    <description>
                                          Length attribute of the uplink carrier phase data CHDO value field.
                                          Number of bytes after this item.  A value of 76 is expected.
                                    </description>
                              </Field_Binary>
                              <Field_Binary>
                                    <name>ul_hi_phs_cycles</name>
                                    <field_number>3</field_number>
                                    <field_location unit="byte">5</field_location>
                                    <data_type>UnsignedMSB4</data_type>
                                    <field_length unit="byte">4</field_length>
                                    <field_format>%10d</field_format>
                                    <description>
                                          High part phase data: total integer phase cycles divided by 2**32.
                                    </description>
                              </Field_Binary>
                              <Field_Binary>
                                    <name>ul_lo_phs_cycles</name>
                                    <field_number>4</field_number>
                                    <field_location unit="byte">9</field_location>
                                    <data_type>UnsignedMSB4</data_type>
                                    <field_length unit="byte">4</field_length>
                                    <description>
                                          Low part phase data: total integer phase cycles modulo 2**32.
                                    </description>
                              </Field_Binary>
                              <Field_Binary>
                                    <name>ul_frac_phs_cycles</name>
                                    <field_number>5</field_number>
                                    <field_location unit="byte">13</field_location>
                                    <data_type>UnsignedMSB4</data_type>
                                    <field_length unit="byte">4</field_length>
                                    <field_format>%10d</field_format>
                                    <description>
                                          Fractional phase data cycles: fractional phase cycles multiplied by 2**32
                                    </description>
                              </Field_Binary>
                              <Field_Binary>
                                    <name>ramp_freq</name>
                                    <field_number>6</field_number>
                                    <field_location unit="byte">17</field_location>
                                    <data_type>IEEE754MSBDouble</data_type>
                                    <field_length unit="byte">8</field_length>
                                    <unit>hertz</unit>
                                    <description>
                                          The base frequency of a ramped uplink transmission.
                                          Values 2.0e9 to 34.7e9 are expected.  A value of 0. indicates an invalid or unknown value.
                                          Precision varies with band (phase data give higher precision):   
                                             S-band  = 0.5 microHz; 
                                             X-band  = 1.6 microHz;
                                             Ka-band = 7.7 microHz
                                    </description>
                              </Field_Binary>
                              <Field_Binary>
                                    <name>ramp_rate</name>
                                    <field_number>7</field_number>
                                    <field_location unit="byte">25</field_location>
                                    <data_type>IEEE754MSBDouble</data_type>
                                    <field_length unit="byte">8</field_length>
                                    <unit>Hz/s</unit>
                                    <description>
                                          Ramp rate of an uplink transmission.  
                                          Allowed values are -3.2e5 to 3.2e5.
                                    </description>
                              </Field_Binary>
                              <Field_Binary>
                                    <name>transmit_switch_stat</name>
                                    <field_number>8</field_number>
                                    <field_location unit="byte">33</field_location>
                                    <data_type>UnsignedByte</data_type>
                                    <field_length unit="byte">1</field_length>
                                    <field_format>%3d</field_format>
                                    <description>
                                          Transmitter switch status.
                                             0 = Antenna; 
                                             1 = Water load; 
                                             2 = Invalid/unknown
                                    </description>
                              </Field_Binary>
                              <Field_Binary>
                                    <name>ramp_type</name>
                                    <field_number>9</field_number>
                                    <field_location unit="byte">34</field_location>
                                    <data_type>UnsignedByte</data_type>
                                    <field_length unit="byte">1</field_length>
                                    <field_format>%3d</field_format>
                                    <description>
                                          Ramp type.
                                             0 = Snap; 
                                             1 = Start of new ramp; 
                                             2 = Medial report; 
                                             3 = Periodic report; 
                                             4 = End of ramps; 
                                             5 = Ramping terminated by operator; 
                                             6 = Invalid/unknown
                                    </description>
                              </Field_Binary>
                              <Field_Binary>
                                    <name>transmit_op_pwr</name>
                                    <field_number>10</field_number>
                                    <field_location unit="byte">35</field_location>
                                    <data_type>IEEE754MSBSingle</data_type>
                                    <field_length unit="byte">4</field_length>
                                    <unit>watt</unit>
                                    <description>
                                          Transmitter output power.
                                          Values 0. to 500,000.0 are allowed.
                                    </description>
                              </Field_Binary>
                              <Field_Binary>
                                    <name>sup_data_id</name>
                                    <field_number>11</field_number>
                                    <field_location unit="byte">39</field_location>
                                    <data_type>ASCII_String</data_type>
                                    <field_length unit="byte">8</field_length>
                                    <description>
                                          Support data ID.  Name of the frequency predicts set used.
                                    </description>
                              </Field_Binary>
                              <Field_Binary>
                                    <name>sup_data_rev</name>
                                    <field_number>12</field_number>
                                    <field_location unit="byte">47</field_location>
                                    <data_type>ASCII_String</data_type>
                                    <field_length unit="byte">8</field_length>
                                    <field_format>%8s</field_format>
                                    <description>
                                          Support data revision. Revision of the frequency predicts set used.
                                    </description>
                              </Field_Binary>
                              <Field_Binary>
                                    <name>prdx_time_offset</name>
                                    <field_number>13</field_number>
                                    <field_location unit="byte">55</field_location>
                                    <data_type>IEEE754MSBDouble</data_type>
                                    <field_length unit="byte">8</field_length>
                                    <unit>second</unit>
                                    <description>
                                          Predicts time offset.  Seconds added to current time.
                                          Values -31,536,000.0 to 31,536,000.0 are allowed.
                                    </description>
                              </Field_Binary>
                              <Field_Binary>
                                    <name>prdx_freq_offset</name>
                                    <field_number>14</field_number>
                                    <field_location unit="byte">63</field_location>
                                    <data_type>IEEE754MSBDouble</data_type>
                                    <field_length unit="byte">8</field_length>
                                    <unit>hertz</unit>
                                    <description>
                                          Predicts frequency offset.  Hz added to predicted value.
                                          Values -4.8e6 to 4.8e6 are allowed.
                                    </description>
                              </Field_Binary>
                              <Field_Binary>
                                    <name>time_tag_corr_flag</name>
                                    <field_number>15</field_number>
                                    <field_location unit="byte">71</field_location>
                                    <data_type>UnsignedByte</data_type>
                                    <field_length unit="byte">1</field_length>
                                    <description>
                                          Time tag correction flag. Indicates results of validation of the block time tag.
                                             0 = No validation attempted; 
                                             1 = Validated, no change; 
                                             2 = Validated, changed
                                    </description>
                              </Field_Binary>
                              <Field_Binary>
                                    <name>type_time_corr_flag</name>
                                    <field_number>16</field_number>
                                    <field_location unit="byte">72</field_location>
                                    <data_type>UnsignedByte</data_type>
                                    <field_length unit="byte">1</field_length>
                                    <description>
                                          Type of time tag correction flag. Indicates what type of time tag correction was made.
                                             0 = No correction; 
                                             1 = Year correction; 
                                             2 = DOY correction; 
                                             3 = Both Year and DOY correction
                                    </description>
                              </Field_Binary>
                              <Field_Binary>
                                    <name>fabricated_sfdu_flag</name>
                                    <field_number>17</field_number>
                                    <field_location unit="byte">73</field_location>
                                    <data_type>UnsignedByte</data_type>
                                    <field_length unit="byte">1</field_length>
                                    <description>
                                          Fabricated SFDU Flag. Indicates whether this SFDU was artificially 
                                          fabricated in support of 3-way ranging. 
                                             0 = Originally generated by UPL and validated by TTC software; 
                                             1 = Fabricated by TTC software
                                    </description>
                              </Field_Binary>
                              <Field_Binary>
                                    <name>reserve1c</name>
                                    <field_number>18</field_number>
                                    <field_location unit="byte">74</field_location>
                                    <data_type>UnsignedByte</data_type>
                                    <field_length unit="byte">1</field_length>
                                    <description>
                                          Reserved. One byte.
                                    </description>
                              </Field_Binary>
                              <Field_Binary>
                                    <name>reserve6a</name>
                                    <field_number>19</field_number>
                                    <field_location unit="byte">75</field_location>
                                    <data_type>ASCII_String</data_type>
                                    <field_length unit="byte">6</field_length>
                                    <description>
                                          Reserved. Six bytes.
                                    </description>
                              </Field_Binary>
                        </Group_Field_Binary>
                   </Record_Binary>
             </Table_Binary>
      </File_Area_Observational>
</Product_Observational>
