![]() ![]() ![]() ![]() SAE J2735-Draft-Rev28 [issued: 11-10-08]
-
92 -
This is an SAE Motor Vehicle Council draft document of the DSRC committee, subject to change.
hozAccelLat Acceleration, -- Lateral Acceleration
hozAccelCon AccelerationConfidence, -- Acceleration Confidence
accell4way AccelerationSet4Way,
confidenceSet ConfidenceSet, -- is this one still wanted?
yaw YawRate, -- Yaw Rate
yawRateCon YawRateConfidence -- Yaw Rate Confidence
} OPTIONAL, -- acceleration data
object SEQUENCE {
obDist ObstacleDistance, -- Obstacle Distance
obDirect ObstacleDirection, -- Obstacle Direction
dateTime DDateTime -- time detected
} OPTIONAL, -- detected Obstacle data
fullPos FullPositionVector OPTIONAL, -- complete set of time and
-- position, speed, heading
position2D Position2D OPTIONAL, -- lat, long
position3D Position3D OPTIONAL, -- lat, long, elevation
speedHeadC SpeedandHeadingConfidence OPTIONAL,
speedC SpeedConfidence OPTIONAL,
vehicleData SEQUENCE {
height VehicleHeight,
bumpers BumperHeights,
mass VehicleMass,
trailerWeight TrailerWeight,
type VehicleType
-- values for width and length are sent in BSM part I as well.
} OPTIONAL, -- vehicle data
vehicleIdent VehicleIdent OPTIONAL, -- comm vehicle data
weatherReport SEQUENCE {
isRaining NTCIP.EssPrecipYesNo,
rainRate NTCIP.EssPrecipRate OPTIONAL,
precipSituation NTCIP.EssPrecipSituation OPTIONAL,
solarRadiation NTCIP.EssSolarRadiation OPTIONAL,
friction NTCIP.EssMobileFriction OPTIONAL
} OPTIONAL, -- local weather data
breadcrumbs VehicleMotionTrail OPTIONAL, -- vehicle trail
gpsStatus GPSstatus OPTIONAL, -- vehicle's GPS
... -- # LOCAL_CONTENT OPTIONAL,
}
XML Representation:
<xs:complexType name="VehicleStatus" >
<xs:sequence>
<!-- data which follows must still fit within any message size limits -->
<xs:element name="lights" type="ExteriorLights" minOccurs="0"/>
<!-- Exterior Lights -->
<xs:element name="lightBar" type="LightbarInUse" minOccurs="0"/>
<!-- PS Lights -->
<xs:element name="wipers" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="statusFront" type="WiperStatusFront" />
<xs:element name="rateFront" type="WiperRate" />
<xs:element name="rateRear" type="WiperRate" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<!-- Wipers -->
<xs:element name="brakeStatus" type="BrakeSystemStatus" minOccurs="0"/>
|