Difference between revisions of "Filling Out the Geometry Lander Class"
(safety save) |
m (safety save) |
||
(7 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
'''''<big style="color:red">WORK IN PROGRESS</big>''''' | '''''<big style="color:red">WORK IN PROGRESS</big>''''' | ||
Line 13: | Line 11: | ||
===== <device_id> ===== | ===== <device_id> ===== | ||
''OPTIONAL''<br /> | ''OPTIONAL''<br /> | ||
− | This string (1 to 255 characters) specifies the | + | 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. | This attribute may only occur once per Articulation_Device_Parameters class occurrence. | ||
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 | + | <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 | + | <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> | ||
+ | |||
+ | |||
+ | ===== <Coordinate_Space_Present> ===== | ||
+ | <big style="color:red">'''Ask About'''</big> - in multiple classes - one listing? | ||
+ | |||
+ | ===== <Coordinate_Space_Reference> ===== | ||
+ | <big style="color:red">'''Ask About'''</big> - 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. | ||
<!-- | <!-- | ||
+ | <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> | ||
+ | --> | ||
+ | |||
+ | ===== <Device_Component_State> ===== | ||
+ | |||
+ | ===== <Device_Motor_Counts> ===== | ||
+ | |||
+ | ===== <Device_Temperature> ===== | ||
+ | |||
+ | ===== <Vector_Device_Gravity> ===== | ||
+ | |} | ||
+ | |||
+ | <!-- | ||
+ | <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.
Contents
<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.