| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | head body | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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 nested, and 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> |
| type | avclVersion | |||||||||||||||||||||||
| properties |
|
|||||||||||||||||||||||
| facets |
|
|||||||||||||||||||||||
| source | <xsd:attribute name="version" type="avclVersion" use="required"/> |
| type | restriction of xsd:string | ||||||||||||
| properties |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| 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> |
| diagram | ![]() |
||
| type | avclMessageHeadType | ||
| properties |
|
||
| children | meta Priority Sender Recipient Acknowledge | ||
| used by |
|
||
| source | <xsd:element name="head" type="avclMessageHeadType"/> |
| diagram | ![]() |
||
| type | avclMessageBodyType | ||
| properties |
|
||
| children | GroupAction Ping Telemetry Characteristics InformationRequest Rendezvous | ||
| used by |
|
||
| source | <xsd:element name="body" type="avclMessageBodyType"/> |