diagram | ![]() |
||
namespace | http://www.DSRC-Draft-02-00-15 | ||
children | msgID sessionID applicationID blockID blockCount wordCount payLoad crc | ||
used by |
|
||
source | <xs:complexType name="GenericTransferMsg"> <xs:sequence> <xs:element name="msgID" type="DSRCmsgID"/> <!-- App ID value, 1 byte --> <xs:element name="sessionID"> <xs:simpleType> <xs:restriction base="xs:unsignedByte"/> </xs:simpleType> </xs:element> <xs:element name="applicationID"> <xs:simpleType> <xs:restriction base="xs:unsignedShort"/> </xs:simpleType> </xs:element> <xs:element name="blockID"> <xs:simpleType> <xs:restriction base="xs:unsignedShort"/> </xs:simpleType> </xs:element> <!-- the block number which this is --> <xs:element name="blockCount"> <xs:simpleType> <xs:restriction base="xs:unsignedShort"/> </xs:simpleType> </xs:element> <!-- the number of blocks in total --> <xs:element name="wordCount"> <xs:simpleType> <xs:restriction base="xs:unsignedShort"/> </xs:simpleType> </xs:element> <!-- the number of bytes in this payload --> <xs:element name="payLoad" type="PayloadData"/> <!-- the payload data to be transferred --> <xs:element name="crc"> <xs:simpleType> <xs:restriction base="xs:unsignedShort"/> </xs:simpleType> </xs:element> <!-- a CRC, if not provided by the framing --> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | dsrc:DSRCmsgID | ||||
properties |
|
||||
source | <xs:element name="msgID" type="DSRCmsgID"/> |
diagram | ![]() |
||||
type | restriction of xs:unsignedByte | ||||
properties |
|
||||
source | <xs:element name="sessionID"> <xs:simpleType> <xs:restriction base="xs:unsignedByte"/> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||
type | restriction of xs:unsignedShort | ||||
properties |
|
||||
source | <xs:element name="applicationID"> <xs:simpleType> <xs:restriction base="xs:unsignedShort"/> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||
type | restriction of xs:unsignedShort | ||||
properties |
|
||||
source | <xs:element name="blockID"> <xs:simpleType> <xs:restriction base="xs:unsignedShort"/> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||
type | restriction of xs:unsignedShort | ||||
properties |
|
||||
source | <xs:element name="blockCount"> <xs:simpleType> <xs:restriction base="xs:unsignedShort"/> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||
type | restriction of xs:unsignedShort | ||||
properties |
|
||||
source | <xs:element name="wordCount"> <xs:simpleType> <xs:restriction base="xs:unsignedShort"/> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||||||
type | dsrc:PayloadData | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="payLoad" type="PayloadData"/> |
diagram | ![]() |
||||
type | restriction of xs:unsignedShort | ||||
properties |
|
||||
source | <xs:element name="crc"> <xs:simpleType> <xs:restriction base="xs:unsignedShort"/> </xs:simpleType> </xs:element> |