| 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"/> |