element body
diagram AVCL.3.1_diagrams/AVCL.3.1_p19.png
type extension of avclBodyType
properties
content complex
children Vehicle GeoOrigin OperatingArea LaunchPosition RecoveryPosition MissionAgenda MissionCommands MissionTelemetry MissionArchive TimeOffset UnitsOfMeasure
used by
element AVCL
source <xsd:element name="body">
 
<xsd:complexType>
   
<xsd:complexContent>
     
<xsd:extension base="avclBodyType">
       
<xsd:choice minOccurs="0" maxOccurs="unbounded">
         
<xsd:element name="Vehicle" minOccurs="0">
           
<xsd:annotation>
             
<xsd:documentation>robot UAV UUV USV UGV</xsd:documentation>
           
</xsd:annotation>
           
<xsd:complexType>
             
<xsd:attribute name="vehicleName" type="xsd:string" use="optional">
               
<xsd:annotation>
                 
<xsd:documentation>informal</xsd:documentation>
               
</xsd:annotation>
             
</xsd:attribute>
             
<xsd:attribute name="vehicleType" type="vehicleType" use="optional">
               
<xsd:annotation>
                 
<xsd:documentation>UAV, UGV, USV, or UUV, ROV, AGENDA, MUNITION, SSGN and UNKNOWN are supported vehicleType values.</xsd:documentation>
               
</xsd:annotation>
             
</xsd:attribute>
             
<xsd:attribute name="vehicleID" type="xsd:unsignedShort" use="optional" default="0">
               
<xsd:annotation>
                 
<xsd:documentation>integer ID number of vehicle, commonly used for DIS or virtual environment indexing</xsd:documentation>
               
</xsd:annotation>
             
</xsd:attribute>
           
</xsd:complexType>
         
</xsd:element>
         
<xsd:element ref="GeoOrigin" minOccurs="0">
           
<xsd:annotation>
             
<xsd:documentation>Defines a geographic origin for cartesian relative positions in this mission document.</xsd:documentation>
           
</xsd:annotation>
         
</xsd:element>
         
<xsd:element ref="OperatingArea" minOccurs="0"/>
         
<xsd:element ref="LaunchPosition" minOccurs="0"/>
         
<xsd:element ref="RecoveryPosition" minOccurs="0"/>
         
<xsd:sequence>
           
<xsd:annotation>
             
<xsd:documentation>Mission</xsd:documentation>
           
</xsd:annotation>
           
<xsd:element ref="MissionAgenda" minOccurs="0">
             
<xsd:annotation>
               
<xsd:documentation>Declarative strategic-level list of mission goals and constraints, suitable for robot mision planning to generate Waypoint lists and other executable script commands</xsd:documentation>
             
</xsd:annotation>
           
</xsd:element>
           
<xsd:element ref="MissionCommands" minOccurs="0"/>
           
<xsd:element ref="MissionTelemetry" minOccurs="0"/>
           
<xsd:element ref="MissionArchive" minOccurs="0"/>
         
</xsd:sequence>
         
<xsd:element name="TimeOffset" minOccurs="0">
           
<xsd:complexType>
             
<xsd:attribute name="date" type="xsd:date" use="optional">
               
<xsd:annotation>
                 
<xsd:documentation>Date of mission conduct</xsd:documentation>
               
</xsd:annotation>
             
</xsd:attribute>
           
</xsd:complexType>
         
</xsd:element>
         
<xsd:element ref="UnitsOfMeasure" minOccurs="0"/>
       
</xsd:choice>
     
</xsd:extension>
   
</xsd:complexContent>
 
</xsd:complexType>
</xsd:element>

element body/Vehicle
diagram AVCL.3.1_diagrams/AVCL.3.1_p20.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
vehicleName  xsd:string  optional      
documentation
informal
vehicleType  vehicleType  optional      
documentation
UAV, UGV, USV, or UUV, ROV, AGENDA, MUNITION, SSGN and UNKNOWN are supported vehicleType values.
vehicleID  xsd:unsignedShort  optional  0    
documentation
integer ID number of vehicle, commonly used for DIS or virtual environment indexing
annotation
documentation
robot UAV UUV USV UGV
source <xsd:element name="Vehicle" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>robot UAV UUV USV UGV</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:attribute name="vehicleName" type="xsd:string" use="optional">
     
<xsd:annotation>
       
<xsd:documentation>informal</xsd:documentation>
     
</xsd:annotation>
   
</xsd:attribute>
   
<xsd:attribute name="vehicleType" type="vehicleType" use="optional">
     
<xsd:annotation>
       
<xsd:documentation>UAV, UGV, USV, or UUV, ROV, AGENDA, MUNITION, SSGN and UNKNOWN are supported vehicleType values.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:attribute>
   
<xsd:attribute name="vehicleID" type="xsd:unsignedShort" use="optional" default="0">
     
<xsd:annotation>
       
<xsd:documentation>integer ID number of vehicle, commonly used for DIS or virtual environment indexing</xsd:documentation>
     
</xsd:annotation>
   
</xsd:attribute>
 
</xsd:complexType>
</xsd:element>

attribute body/Vehicle/@vehicleName
type xsd:string
properties
use optional
annotation
documentation
informal
source <xsd:attribute name="vehicleName" type="xsd:string" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>informal</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute body/Vehicle/@vehicleType
type vehicleType
properties
use optional
facets
Kind Value Annotation
enumeration UAV
enumeration UGV
enumeration USV
enumeration UUV
enumeration ROV
enumeration AGENDA
enumeration MUNITION
enumeration SSGN
enumeration UNKNOWN
annotation
documentation
UAV, UGV, USV, or UUV, ROV, AGENDA, MUNITION, SSGN and UNKNOWN are supported vehicleType values.
source <xsd:attribute name="vehicleType" type="vehicleType" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>UAV, UGV, USV, or UUV, ROV, AGENDA, MUNITION, SSGN and UNKNOWN are supported vehicleType values.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute body/Vehicle/@vehicleID
type xsd:unsignedShort
properties
use optional
default 0
annotation
documentation
integer ID number of vehicle, commonly used for DIS or virtual environment indexing
source <xsd:attribute name="vehicleID" type="xsd:unsignedShort" use="optional" default="0">
 
<xsd:annotation>
   
<xsd:documentation>integer ID number of vehicle, commonly used for DIS or virtual environment indexing</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element body/TimeOffset
diagram AVCL.3.1_diagrams/AVCL.3.1_p21.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
date  xsd:date  optional      
documentation
Date of mission conduct
source <xsd:element name="TimeOffset" minOccurs="0">
 
<xsd:complexType>
   
<xsd:attribute name="date" type="xsd:date" use="optional">
     
<xsd:annotation>
       
<xsd:documentation>Date of mission conduct</xsd:documentation>
     
</xsd:annotation>
   
</xsd:attribute>
 
</xsd:complexType>
</xsd:element>

attribute body/TimeOffset/@date
type xsd:date
properties
use optional
annotation
documentation
Date of mission conduct
source <xsd:attribute name="date" type="xsd:date" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>Date of mission conduct</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy