<?xml version="1.0" encoding="utf-8"?>
<?xml-model href="https://pds.nasa.gov/pds4/pds/v1/PDS4_PDS_1700.sch" schematypens="http://purl.oclc.org/dsdl/schematron"?>
<Product_Observational xmlns="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_1700.xsd">

  <Identification_Area>
    <logical_identifier>urn:nasa:pds:a12side_ccig_raw_arcsav:data:a12_side_1975_l1_arcsav_cv_tab</logical_identifier>
    <version_id>1.0</version_id>
    <title>Apollo 12 SIDE/CCIG Command Verification Log from 1975-093 to 1975-182</title>
    <information_model_version>1.7.0.0</information_model_version>
    <product_class>Product_Observational</product_class>
  </Identification_Area>
  <Observation_Area>
    <Time_Coordinates>
      <start_date_time>1975-04-03T12:24:32.827Z</start_date_time>
      <stop_date_time>1975-07-01T13:39:33.566Z</stop_date_time>
    </Time_Coordinates>
    <Investigation_Area>
      <name>Apollo 12</name>
      <type>Mission</type>
      <Internal_Reference>
        <lid_reference>urn:nasa:pds:context:investigation:mission.apollo_12</lid_reference>
        <reference_type>data_to_investigation</reference_type>
      </Internal_Reference>
    </Investigation_Area>
    <Observing_System>
      <Observing_System_Component>
        <name>Apollo 12 ALSEP</name>
        <type>Spacecraft</type>
        <Internal_Reference>
          <lid_reference>urn:nasa:pds:context:instrument_host:spacecraft.a12a</lid_reference>
          <reference_type>is_instrument_host</reference_type>
        </Internal_Reference>
      </Observing_System_Component>
      <Observing_System_Component>
        <name>Apollo 12 Suprathermal Ion Detector Experiment</name>
        <type>Instrument</type>
        <Internal_Reference>
          <lid_reference>urn:nasa:pds:context:instrument:side.a12a</lid_reference>
          <reference_type>is_instrument</reference_type>
        </Internal_Reference>
      </Observing_System_Component>
      <Observing_System_Component>
        <name>Apollo 12 Cold Cathode Ion Gage Experiment</name>
        <type>Instrument</type>
        <Internal_Reference>
          <lid_reference>urn:nasa:pds:context:instrument:ccig.a12a</lid_reference>
          <reference_type>is_instrument</reference_type>
        </Internal_Reference>
      </Observing_System_Component>
    </Observing_System>
    <Target_Identification>
      <name>MOON</name>
      <type>Satellite</type>
      <Internal_Reference>
        <lid_reference>urn:nasa:pds:context:target:satellite.earth.moon</lid_reference>
        <reference_type>data_to_target</reference_type>
      </Internal_Reference>
    </Target_Identification>
 </Observation_Area>
  <File_Area_Observational>
    <File>
      <file_name>a12_side_1975_l1_arcsav_cv.tab</file_name>
      <file_size unit="byte">4218</file_size>
      <records>268</records>
    </File>
    <Header>
      <name>Header</name>
      <offset unit="byte">0</offset>
      <object_length unit="byte">38</object_length>
      <parsing_standard_id>7-Bit ASCII Text</parsing_standard_id>
    </Header>
    <Table_Character>
      <name>CVLog</name>
      <offset unit="byte">38</offset>
      <records>267</records>
      <description>The table contains a log of Command Verification (CV) messages received by Apollo
      12 ALSEP for Suprathermal Ion Detector Experiment (SIDE) and Cold Cathode Ion Gage Experiment
      (CCIG) operations. Command Verification is provided in ALSEP Word 46 as ALSEP measurement
      numbers DA-5 and DA-6. Each CV message consists of the command code received and one bit flag
      that indicates if command parity error check was successful and the command was acted upon.
      The earth-received time column and the CV message columns are followed by a quality flag.
      Records are time-ordered by the earth-received time.</description>
      <record_delimiter>Carriage-Return Line-Feed</record_delimiter>
      <Record_Character>
        <fields>6</fields>
        <groups>0</groups>
        <record_length unit="byte">38</record_length>
        <Field_Character>
          <name>EarthReceivedTime</name>
          <field_number>1</field_number>
          <field_location unit="byte">1</field_location>
          <data_type>ASCII_String</data_type>
          <field_length unit="byte">21</field_length>
          <field_format>%-21s</field_format>
          <description>Day of year and time (Universal Time, formatted as yyyy-dddThh:mm:ss.sss)
          when the first word of the ALSEP frame containing the Command Verification was received at
          a ground tracking and receiving station on earth.</description>
        </Field_Character>
        <Field_Character>
          <name>EarthReceivedTime_Flag</name>
          <field_number>2</field_number>
          <field_location unit="byte">23</field_location>
          <data_type>ASCII_String</data_type>
          <field_length unit="byte">1</field_length>
          <field_format>%1s</field_format>
          <description>This field is set one of two values: An asterisk (*) indicates this
          EarthReceivedTime value is from ground software clock; has a suspected transmission, data
          synchronization or tape read error in the value; or is clearly outside the expected range
          for this restoration effort. A negative sign (-) indicates this value is the
          earth-received time, and the value does not have a suspected read or transmission error or
          that it is unknown if there was an error.</description>
        </Field_Character>
        <Field_Character>
          <name>stat</name>
          <field_number>3</field_number>
          <field_location unit="byte">25</field_location>
          <data_type>ASCII_String</data_type>
          <field_length unit="byte">4</field_length>
          <field_format>%4s</field_format> 
          <description>This field contains four 1-byte flags as copied from the ARCSAV tapes. The
          four flags from left to right are: 1) unedited time sync status; 2) unedited data sync
          status; 3) edited time sync status; 4) edited data sync status. Values range from 0 to 7.
          </description>
        </Field_Character>
        <Field_Character>
          <name>CV</name>
          <field_number>4</field_number>
          <field_location unit="byte">30</field_location>
          <data_type>ASCII_Numeric_Base8</data_type>
          <field_length unit="byte">3</field_length>
          <field_format>%3o</field_format>
          <description>Command Verification (also known as the command counter code) is a 7-bit
          command received, represented as octal values. Octal CV values for SIDE/CCIG operations
          are 33, 52-54, 104-107, and 110. Measurement number DA-5 from bits 3-9 of ALSEP Word
          46.</description>
        </Field_Character>
        <Field_Character>
          <name>MAP</name>
          <field_number>5</field_number>
          <field_location unit="byte">34</field_location>
          <data_type>ASCII_Integer</data_type>
          <field_length unit="byte">1</field_length>
          <field_format>%1d</field_format>
          <unit>DN</unit>
          <description>Message Acceptance Pulse (MAP) bit flag is set to the value 1 when the
          command parity error check was successful and the command was accepted and acted upon. The
          value 0 indicates the command parity check failed. Measurement number DA-6 from bit 10 of
          ALSEP Word 46.</description>
        </Field_Character>
        <Field_Character>
          <name>CV_Flag</name>
          <field_number>6</field_number>
          <field_location unit="byte">36</field_location>
          <data_type>ASCII_String</data_type>
          <field_length unit="byte">1</field_length>
          <field_format>%1s</field_format>
          <description>This field is set one of two values: An asterisk (*) indicates the CV and/or
          its MAP has a suspected read or transmission error; A negative sign (-) indicates these
          values do not have a suspected read or transmission error or that it is unknown if there
          was an error.</description>
        </Field_Character>
      </Record_Character>
    </Table_Character>
  </File_Area_Observational>
</Product_Observational>
