element AVCL
diagram AVCL.2.1_diagrams/AVCL.2.1_p15.png
properties
content complex
children head body
attributes
Name  Type  Use  Default  Fixed  Annotation
version  avclVersion  required      
documentation
AVCL language version
vehicleName  xsd:string  required      
documentation
Name of this vehicle model, e.g. Aries
vehicleType  vehicleType  required      
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
date  xsd:date  optional      
documentation
Date of mission conduct
timeStamp  nonNegativeScalarType  optional      
documentation
Time value in seconds.
description  xsd:string  optional      
documentation
Descriptive text explaining the intended effect of this element.
id  xsd:ID  optional      
documentation
Unique identifier for this element.
annotation
documentation
Autonomous Vehicle Command Language Root Element. AVCL documents can contain all pre-mission, post-mission and in-mission data.
source <xsd:element name="AVCL">
 
<xsd:annotation>
   
<xsd:documentation>Autonomous Vehicle Command Language Root Element. AVCL documents can contain all pre-mission, post-mission and in-mission data.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element ref="head" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>The head section contains metadata about this file, not about the mission.  It is similar to HTML and X3D document head sections.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element ref="body">
       
<xsd:annotation>
         
<xsd:documentation>The body of the mission includes all actionable information.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
   
</xsd:sequence>
   
<xsd:attribute name="version" type="avclVersion" use="required">
     
<xsd:annotation>
       
<xsd:documentation>AVCL language version</xsd:documentation>
     
</xsd:annotation>
   
</xsd:attribute>
   
<xsd:attribute name="vehicleName" type="xsd:string" use="required">
     
<xsd:annotation>
       
<xsd:documentation>Name of this vehicle model, e.g. Aries</xsd:documentation>
     
</xsd:annotation>
   
</xsd:attribute>
   
<xsd:attribute name="vehicleType" type="vehicleType" use="required">
     
<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:attribute name="date" type="xsd:date" use="optional">
     
<xsd:annotation>
       
<xsd:documentation>Date of mission conduct</xsd:documentation>
     
</xsd:annotation>
   
</xsd:attribute>
   
<xsd:attributeGroup ref="CommonAttributes"/>
 
</xsd:complexType>
</xsd:element>

attribute AVCL/@version
type avclVersion
properties
use required
facets
Kind Value Annotation
enumeration 2.1
appinfo
Improved version of AVCL implemented on 1 November 2012.
enumeration 2.0
appinfo
Improved version of AVCL implemented on 12 January 2009.
annotation
documentation
AVCL language version
source <xsd:attribute name="version" type="avclVersion" use="required">
 
<xsd:annotation>
   
<xsd:documentation>AVCL language version</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute AVCL/@vehicleName
type xsd:string
properties
use required
annotation
documentation
Name of this vehicle model, e.g. Aries
source <xsd:attribute name="vehicleName" type="xsd:string" use="required">
 
<xsd:annotation>
   
<xsd:documentation>Name of this vehicle model, e.g. Aries</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute AVCL/@vehicleType
type vehicleType
properties
use required
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="required">
 
<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 AVCL/@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>

attribute AVCL/@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