![]() ![]() ![]() ![]() SAE J2735-Draft-Rev26 [issued: 09-18-08]
-
42 -
This is an SAE Motor Vehicle Council draft document of the DSRC committee, subject to change.
XML Representation:
<xs:complexType name="TravelerInformation" >
<xs:sequence>
<xs:element name="msgID" type="DSRCmsgID" />
<!-- some unique value here -->
<xs:element name="packetID" type="UniqueMSGID" />
<!-- (octect 9 bytes) ?
is not this handled in the msg header? -->
<xs:element name="dataFrameCount" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:unsignedByte">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="32"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<!-- is not needed -->
<xs:element name="dataFrames" >
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="8">
<xs:element name="dataFrame" >
<xs:complexType>
<xs:sequence>
<!-- Part I, Frame header -->
<xs:element name="frameType" type="TravelerInfoType" />
<!-- (enum, advisory or road sign) -->
<xs:element name="msgId" >
<xs:complexType>
<xs:choice>
<xs:element name="advisoryNumber"
type="ATISAdvisoryNumber" />
<!-- 2 bytes?
perhaps issurs and number?
links to ATIS msgs -->
<xs:element name="roadSignID" type="RoadSignID" />
<!-- to be defined as a DF -->
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="startYear" type="DYear" minOccurs="0"/>
<!-- Current year used if missing -->
<xs:element name="startTime" type="MinuteOfTheYear" />
<xs:element name="duratonTime" type="MinutesDuration" />
<xs:element name="priority" type="SignPrority" />
<!-- Part II, Appliciable Regions of Use -->
<xs:element name="regions" >
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="8">
<xs:element name="region" type="ValidRegion" />
</xs:sequence>
</xs:complexType>
</xs:element>
<!-- Part III, Content -->
<xs:choice >
<xs:element name="advisory" type="itis:ITIScodesAndText"
/>
<!-- typical ITIS warnings -->
<xs:element name="workZone" type="WorkZone" />
<!-- work zone signs and directions -->
<xs:element name="genericSign" type="GenericSignage" />
<!-- MUTCD signs and directions -->
<xs:element name="speedLimit" type="SpeedLimit" />
<!-- speed limits and cautions -->
<xs:element name="exitService" type="ExitService" />
<!-- roadside avaiable services
other types may be added in future revisions -->
</xs:choice>
<!-- May link to image or other content -->
|