![]() ![]() ![]() ![]() SAE J2735-Draft-Rev26 [issued: 09-18-08]
-
58 -
This is an SAE Motor Vehicle Council draft document of the DSRC committee, subject to change.
6.20 Data Frame: DF_DYearMonth
Use: The DSRC style year-month is a compound value consisting of finite-length sequences of integers
(not characters) of the form: "yyyy, mm" - as defined below. Because the length of each element is
known, no inner element tagging is normally used in transmission. Thus, this data frame occupies 3 bytes
in total.
ASN.1 Representation:
DYearMonth ::= SEQUENCE {
year DYear, -- 2 bytes
month DMonth -- 1 byte
}
XML Representation:
<xs:complexType name="DYearMonth" >
<xs:sequence>
<xs:element name="year" type="DYear" />
<!-- 2 bytes -->
<xs:element name="month" type="DMonth" />
<!-- 1 byte -->
</xs:sequence>
</xs:complexType>
In addition, this item may be used by data structures in other ITS standards.
6.21 Data Frame: DF_FullPositionVector
Use: A complete report of the vehicle's position, speed, and heading. Used in the probe vehicle message
as the initial position information (followed by shorter frames).
ASN.1 Representation:
FullPositionVector ::= SEQUENCE {
utcTime DDateTime, -- 8 bytes, time with mSec precision
long Longitude, -- 4 bytes, 1/8th microdegree
elevation Elevation, -- 3 bytes
heading Heading, -- 2 bytes
speed Speed, -- 2 bytes
timeConfidence TimeConfidence, -- 1 byte
posConfidence PositionConfidenceSet, -- 1 byte
speedConfidence SpeedandHeadingConfidence, -- 1 byte
... -- # LOCAL_CONTENT
} -- total size 26 bytes
XML Representation:
<xs:complexType name="FullPositionVector" >
<xs:annotation>
<xs:documentation>
total size 26 bytes
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="utcTime" type="DDateTime" />
<!-- 8 bytes, time with mSec precision -->
<xs:element name="long" type="Longitude" />
<!-- 4 bytes, 1/8th microdegree -->
<xs:element name="lat" type="Latitude" />
<!-- 4 bytes, 1/8th microdegree -->
<xs:element name="elevation" type="Elevation" />
<!-- 3 bytes -->
<xs:element name="heading" type="Heading" />
<!-- 2 bytes -->
<xs:element name="speed" type="Speed" />
<!-- 2 bytes -->
<xs:element name="timeConfidence" type="TimeConfidence" />
<!-- 1 byte -->
|