element AVCL
diagram AVCL.2.0_diagrams/AVCL.2.0_p15.png
properties
content complex
children head body
attributes
Name  Type  Use  Default  Fixed  Annotation
version  avclVersion  required      
vehicleType  xsd:string  required      
documentation
UAV, UGV, USV, or UUV are supported vehicleType values.  TODO:  make this an enumeration value.
vehicleID  xsd:unsignedShort  optional  0    
date  xsd:date  optional      
timeStamp  nonNegativeScalarType  optional      
description  xsd:string  optional      
id  xsd:ID  optional      
annotation
documentation
Autonomous Vehicle Command Language Root Element. Can contain all pre-, post- and in-mission data.
source <xsd:element name="AVCL">
 
<xsd:annotation>
   
<xsd:documentation>Autonomous Vehicle Command Language Root Element. Can contain all pre-, post- and in-mission data.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element ref="head" minOccurs="0"/>
     
<xsd:element ref="body"/>
   
</xsd:sequence>
   
<xsd:attribute name="version" type="avclVersion" use="required"/>
   
<xsd:attribute name="vehicleType" type="xsd:string" use="required">
     
<xsd:annotation>
       
<xsd:documentation>UAV, UGV, USV, or UUV are supported vehicleType values.  TODO:  make this an enumeration value.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:attribute>
   
<xsd:attribute name="vehicleID" type="xsd:unsignedShort" use="optional" default="0"/>
   
<xsd:attribute name="date" type="xsd:date" use="optional"/>
   
<xsd:attributeGroup ref="CommonAttributes"/>
 
</xsd:complexType>
</xsd:element>

attribute AVCL/@version
type avclVersion
properties
use required
facets
Kind Value Annotation
enumeration 2.0
appinfo
Follow on AVCL implemented on 12 January 2009.
source <xsd:attribute name="version" type="avclVersion" use="required"/>

attribute AVCL/@vehicleType
type xsd:string
properties
use required
annotation
documentation
UAV, UGV, USV, or UUV are supported vehicleType values.  TODO:  make this an enumeration value.
source <xsd:attribute name="vehicleType" type="xsd:string" use="required">
 
<xsd:annotation>
   
<xsd:documentation>UAV, UGV, USV, or UUV are supported vehicleType values.  TODO:  make this an enumeration value.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute AVCL/@vehicleID
type xsd:unsignedShort
properties
use optional
default 0
source <xsd:attribute name="vehicleID" type="xsd:unsignedShort" use="optional" default="0"/>

attribute AVCL/@date
type xsd:date
properties
use optional
source <xsd:attribute name="date" type="xsd:date" use="optional"/>


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