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