Difference between revisions of "Filling Out the Geometry Lander Class"

From The SBN Wiki
Jump to navigation Jump to search
m (safety save)
m (safety save)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
<h1> Filling out the Geometry Lander Class </h1>
 
 
 
'''''<big style="color:red">WORK IN PROGRESS</big>'''''
 
'''''<big style="color:red">WORK IN PROGRESS</big>'''''
  
Line 30: Line 28:
 
''OPTIONAL''<br />
 
''OPTIONAL''<br />
 
This string (1 to 255 characters) specifies the phase of the mission, from an articulation-device-centric point of view.
 
This string (1 to 255 characters) specifies the phase of the mission, from an articulation-device-centric point of view.
<big style="color:red">Ask Anne about:</big>The values are mission specific - please see your friendly PDS Representative if you need assistance. <big style="color:red">OR</big> The value is not checked - type carefully.
+
<big style="color:red">Ask about:</big>The values are mission specific - please see your friendly PDS Representative if you need assistance. <big style="color:red">OR</big> The value is not checked - please type carefully.
 
This attribute may only occur once per Articulation_Device_Parameters class occurrence.
 
This attribute may only occur once per Articulation_Device_Parameters class occurrence.
  
Line 36: Line 34:
 
''OPTIONAL''<br />
 
''OPTIONAL''<br />
 
This string (1 to 255 characters) specifies an instrument (an abbreviated name or acronym) mounted on the Articulation Device.
 
This string (1 to 255 characters) specifies an instrument (an abbreviated name or acronym) mounted on the Articulation Device.
<big style="color:red">Ask Anne about:</big>The values are mission specific - please see your friendly PDS Representative if you need assistance. <big style="color:red">OR</big> The value is not checked - type carefully.
+
<big style="color:red">Ask about:</big>The values are mission specific - please see your friendly PDS Representative if you need assistance. <big style="color:red">OR</big> The value is not checked - please type carefully.
 
This attribute may only occur once per Articulation_Device_Parameters class occurrence.
 
This attribute may only occur once per Articulation_Device_Parameters class occurrence.
  
 +
{| class="wikitable" style="background-color: lavenderblush"
 +
|-
 +
| ''At least one'' of the classes '''Coordinate_Space_Present''', '''Coordinate_Space_Reference''', '''Device_Angle''', '''Device_Component_State''', '''Device_Motor_Counts''', '''Device_Temperature''', and/or '''Vector_Device_Gravity''' is required.  More that one is permitted. <big style="color:red">Ask about</big>
 +
 +
 +
===== &lt;Coordinate_Space_Present&gt; =====
 +
<big style="color:red">'''Ask About'''</big> - in multiple classes - one listing?
 +
 +
===== &lt;Coordinate_Space_Reference&gt; =====
 +
<big style="color:red">'''Ask About'''</big> - in multiple classes - one listing?
 +
 +
===== &lt;Device_Angle&gt; =====
 +
The Device_Angle class is a container for the set of angles between the various components or devices of the craft.
  
 
<!--
 
<!--
 +
      <xs:element name="local_identifier" type="pds:local_identifier" minOccurs="0" maxOccurs="1"> </xs:element>
 +
The local_identifier attribute provides a
 +
        character string which uniquely identifies the containing object
 +
        within the label.</xs:documentation>
 +
    </xs:annotation>
 +
    <xs:restriction base="pds:ASCII_Local_Identifier">
 +
    <xs:minLength value="1"/>
 +
    <xs:maxLength value="255"/>
 +
 +
      <xs:element name="Device_Angle_Index" type="geom:Device_Angle_Index" minOccurs="1" maxOccurs="unbounded"> </xs:element>
 +
The Device_Angle class is a container for the
 +
        set of angles the spacecraft device specified in the parent
 +
        Articulation_Device_Parameters class. </xs:documentation>
 +
    </xs:annotation>
 +
    <xs:complexContent>
 +
      <xs:restriction base="geom:List_Index_Angle">
 +
        <xs:sequence>
 +
          <xs:choice minOccurs="1" maxOccurs="3">
 +
            <xs:element name="index_sequence_number" type="geom:index_sequence_number"> </xs:element>
 +
            <xs:element name="index_name" type="geom:index_name"> </xs:element>
 +
            <xs:element name="index_id" type="geom:index_id"> </xs:element>
 +
          </xs:choice>
 +
          <xs:element name="index_value_angle" type="geom:index_value_angle" minOccurs="0" maxOccurs="unbounded"> </xs:element>
 +
        </xs:sequence>
 +
      </xs:restriction>
 +
    </xs:complexContent>
 +
-->
 +
 +
===== &lt;Device_Component_State&gt; =====
 +
 +
===== &lt;Device_Motor_Counts&gt; =====
 +
 +
===== &lt;Device_Temperature&gt; =====
 +
 +
===== &lt;Vector_Device_Gravity&gt; =====
  
 +
|}
 +
 +
<!--
 +
<table class="wikitable" style="background-color: lavenderblush">
 
       <xs:choice minOccurs="1" maxOccurs="unbounded">
 
       <xs:choice minOccurs="1" maxOccurs="unbounded">
 
         <xs:element name="Coordinate_Space_Present" type="geom:Coordinate_Space_Present"> </xs:element>
 
         <xs:element name="Coordinate_Space_Present" type="geom:Coordinate_Space_Present"> </xs:element>
 
         <xs:element name="Coordinate_Space_Reference" type="geom:Coordinate_Space_Reference"> </xs:element>
 
         <xs:element name="Coordinate_Space_Reference" type="geom:Coordinate_Space_Reference"> </xs:element>
 
         <xs:element name="Device_Angle" type="geom:Device_Angle"> </xs:element>
 
         <xs:element name="Device_Angle" type="geom:Device_Angle"> </xs:element>
 +
 +
>The Device_Angle class is a container for the
 +
        set of angles between the various components or devices of the
 +
        spacecraft. </xs:documentation>
 +
    </xs:annotation>
 +
    <xs:sequence>
 +
      <xs:element name="local_identifier" type="pds:local_identifier" minOccurs="0" maxOccurs="1"> </xs:element>
 +
      <xs:element name="Device_Angle_Index" type="geom:Device_Angle_Index" minOccurs="1" maxOccurs="unbounded"> </xs:element>
 +
 
         <xs:element name="Device_Component_State" type="geom:Device_Component_State"> </xs:element>
 
         <xs:element name="Device_Component_State" type="geom:Device_Component_State"> </xs:element>
 
         <xs:element name="Device_Motor_Counts" type="geom:Device_Motor_Counts"> </xs:element>
 
         <xs:element name="Device_Motor_Counts" type="geom:Device_Motor_Counts"> </xs:element>
 
         <xs:element name="Device_Temperature" type="geom:Device_Temperature"> </xs:element>
 
         <xs:element name="Device_Temperature" type="geom:Device_Temperature"> </xs:element>
 
         <xs:element name="Vector_Device_Gravity" type="geom:Vector_Device_Gravity">
 
         <xs:element name="Vector_Device_Gravity" type="geom:Vector_Device_Gravity">
 +
      </xs:choice>
 
-->
 
-->
  

Latest revision as of 22:37, 25 January 2019

WORK IN PROGRESS

The Geometry_Lander class provides geometric values related to lander spacecraft observations.

<Articulation_Device_Parameters>

OPTIONAL
This class may occur multiple times.
This class is available to describe anything on the lander that can move independently of the craft as a whole - for example, filter wheel, scan platforms, mast heads, arms, etc.

<device_id>

OPTIONAL
This string (1 to 255 characters) specifies the abbreviated name or acronym of the articulation device. This attribute may only occur once per Articulation_Device_Parameters class occurrence.

<device_name>

REQUIRED
This string (1 to 255 characters) specifies the common name of the articulation device. This attribute may only occur once per Articulation_Device_Parameters class occurrence.

<device_mode>

OPTIONAL
This string (1 to 255 characters) specifies the physical configuration of the articulation device. The values are mission specific - please see your friendly PDS Representative if you need assistance. This attribute may only occur once per Articulation_Device_Parameters class occurrence.

<device_phase>

OPTIONAL
This string (1 to 255 characters) specifies the phase of the mission, from an articulation-device-centric point of view. Ask about:The values are mission specific - please see your friendly PDS Representative if you need assistance. OR The value is not checked - please type carefully. This attribute may only occur once per Articulation_Device_Parameters class occurrence.

<selected_instrument_id>

OPTIONAL
This string (1 to 255 characters) specifies an instrument (an abbreviated name or acronym) mounted on the Articulation Device. Ask about:The values are mission specific - please see your friendly PDS Representative if you need assistance. OR The value is not checked - please type carefully. This attribute may only occur once per Articulation_Device_Parameters class occurrence.

At least one of the classes Coordinate_Space_Present, Coordinate_Space_Reference, Device_Angle, Device_Component_State, Device_Motor_Counts, Device_Temperature, and/or Vector_Device_Gravity is required. More that one is permitted. Ask about


<Coordinate_Space_Present>

Ask About - in multiple classes - one listing?

<Coordinate_Space_Reference>

Ask About - in multiple classes - one listing?

<Device_Angle>

The Device_Angle class is a container for the set of angles between the various components or devices of the craft.


<Device_Component_State>
<Device_Motor_Counts>
<Device_Temperature>
<Vector_Device_Gravity>


<Camera_Model_Parameters>

OPTIONAL
This class may occur multiple times.

<Coordinate_Space_Definition>

OPTIONAL
This class may occur multiple times.

<Derived_Geometry>

OPTIONAL
This class may occur multiple times.

<Motion_Counter>

OPTIONAL
This class may occur multiple times.