complexType avclMessageType
diagram AVCL.2.0_diagrams/AVCL.2.0_p315.png
children head body
used by
element AVCLMessage
attributes
Name  Type  Use  Default  Fixed  Annotation
version  avclVersion  required      
timeStamp  nonNegativeScalarType  optional      
description  xsd:string  optional      
id  xsd:ID  optional      
transportStatus  derived by: xsd:string  optional  none    
documentation
Used to mark whether the message was sent or received (primarily for logging purposes).
annotation
documentation
Element used to specify a message between multiple autonomous vehicles and/or operators.
source <xsd:complexType name="avclMessageType">
 
<xsd:annotation>
   
<xsd:documentation>Element used to specify a message between multiple autonomous vehicles and/or operators.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<!-- TODO:  why are these types different from avclHeadType, avclBodyType? -->
   
<xsd:element name="head" type="avclMessageHeadType"/>
   
<xsd:element name="body" type="avclMessageBodyType"/>
 
</xsd:sequence>
 
<xsd:attribute name="version" type="avclVersion" use="required"/>
 
<xsd:attributeGroup ref="CommonAttributes"/>
 
<xsd:attribute name="transportStatus" use="optional" default="none">
   
<xsd:annotation>
     
<xsd:documentation>Used to mark whether the message was sent or received (primarily for logging purposes).</xsd:documentation>
   
</xsd:annotation>
   
<xsd:simpleType>
     
<xsd:restriction base="xsd:string">
       
<xsd:enumeration value="received"/>
       
<xsd:enumeration value="sent"/>
       
<xsd:enumeration value="none"/>
     
</xsd:restriction>
   
</xsd:simpleType>
 
</xsd:attribute>
</xsd:complexType>

attribute avclMessageType/@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 avclMessageType/@transportStatus
type restriction of xsd:string
properties
use optional
default none
facets
Kind Value Annotation
enumeration received
enumeration sent
enumeration none
annotation
documentation
Used to mark whether the message was sent or received (primarily for logging purposes).
source <xsd:attribute name="transportStatus" use="optional" default="none">
 
<xsd:annotation>
   
<xsd:documentation>Used to mark whether the message was sent or received (primarily for logging purposes).</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:enumeration value="received"/>
     
<xsd:enumeration value="sent"/>
     
<xsd:enumeration value="none"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:attribute>

element avclMessageType/head
diagram AVCL.2.0_diagrams/AVCL.2.0_p316.png
type avclMessageHeadType
properties
content complex
children meta Priority Sender Recipient Acknowledge
used by
element AVCL
source <xsd:element name="head" type="avclMessageHeadType"/>

element avclMessageType/body
diagram AVCL.2.0_diagrams/AVCL.2.0_p317.png
type avclMessageBodyType
properties
content complex
children GroupAction Ping Telemetry Characteristics InformationRequest Rendezvous
used by
element AVCL
source <xsd:element name="body" type="avclMessageBodyType"/>


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