diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
children | head body | ||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | avclVersion | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xsd:attribute name="version" type="avclVersion" use="required"/> |
type | xsd:string | ||
properties |
|
||
annotation |
|
||
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> |
type | xsd:unsignedShort | ||||
properties |
|
||||
source | <xsd:attribute name="vehicleID" type="xsd:unsignedShort" use="optional" default="0"/> |
type | xsd:date | ||
properties |
|
||
source | <xsd:attribute name="date" type="xsd:date" use="optional"/> |