![]() ![]() ![]() ![]() SAE J2735-Draft-Rev29 [issued: 12-11-08]
-
224 -
This is an SAE Motor Vehicle Council draft document of the DSRC committee, subject to change.
9.3 Message: MSG_ProbeDataManagement
Use: Taken at a defined snapshot event to define RSU coverage patterns such as the moment an OBU joins
or becomes associated with an RSU and can send probe data.
ASN.1 Representation:
ProbeDataManagement ::= SEQUENCE {
msgID DSRCmsgID, -- This is a unique message
-- identifier, NOT related to
-- the PSID\PSC
sample Sample, -- identifies vehicle
-- population affected
directions HeadingSlice,
-- Applicable headings/directions
term CHOICE {
termtime TermTime, -- Terminate management process
-- based on Time-to-Live
termDistance TermDistance -- Terminate management process
-- based on Distance-to-Live
},
snapshot CHOICE {
snapshotTime SnapshotTime, -- Collect snapshots based on time
snapshotDistance SnapshotDistance -- Collect snapshots based on Distance
},
txInterval TxTime, -- Time Interval at which to send snapshots
cntTthreshold INTEGER (1..32), -- number of thresholds that will be changed
dataElements SEQUENCE (SIZE(1..32)) OF
-- a data frame and its assoc thresholds
...
}
XML Representation:
<xs:element name="probeDataManagement" type="ProbeDataManagement"/>
<xs:complexType name="ProbeDataManagement" >
<xs:sequence>
<xs:element name="msgID" type="DSRCmsgID" />
<!-- This is a unique message
identifier, NOT related to
the PSID\PSC -->
<xs:element name="sample" type="Sample" />
<!-- identifies vehicle
population affected -->
<xs:element name="directions" type="HeadingSlice" />
<!-- Applicable headings/directions -->
<xs:element name="term" >
<xs:complexType>
<xs:choice>
<xs:element name="termtime" type="TermTime" />
<!-- Terminate management process
based on Time-to-Live -->
<xs:element name="termDistance" type="TermDistance" />
<!-- Terminate management process
based on Distance-to-Live -->
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="snapshot" >
<xs:complexType>
<xs:choice>
<xs:element name="snapshotTime" type="SnapshotTime" />
<!-- Collect snapshots based on time -->
<xs:element name="snapshotDistance" type="SnapshotDistance" />
<!-- Collect snapshots based on Distance -->
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="txInterval" type="TxTime" />
|