![]() ![]() ![]() ![]() SAE J2735-Draft-Rev26 [issued: 09-18-08]
-
31 -
This is an SAE Motor Vehicle Council draft document of the DSRC committee, subject to change.
ASN.1 Representation:
EmergencyVehicleAlert ::= SEQUENCE {
msgID DSRCmsgID, -- App ID value, 1 byte
atisMsg RoadSideAlert,
responseType ResponseType, -- zero if NA
lightsUse LightbarInUse,
multi MultiVehicleReponse,
-- combine above three into one byte!
mass VehicleMass,
-- type of vehicle and agency when known
vehicleType ITIS.VehicleGroupAffected, -- zero if NA
responseEquip ITIS.IncidentResponseEquipment, -- zero if NA
responderType ITIS.ResponderGroupAffected, -- zero if NA
... -- # LOCAL_CONTENT
}
XML Representation:
<xs:element name="emergencyVehicleAlert" type="EmergencyVehicleAlert"/>
<xs:complexType name="EmergencyVehicleAlert" >
<xs:sequence>
<xs:element name="msgID" type="DSRCmsgID" />
<!-- App ID value, 1 byte -->
<xs:element name="atisMsg" type="RoadSideAlert" />
<xs:element name="responseType" type="ResponseType" />
<!-- zero if NA -->
<xs:element name="sirenUse" type="SirenInUse" />
<xs:element name="lightsUse" type="LightbarInUse" />
<xs:element name="multi" type="MultiVehicleReponse" />
<!-- combine above three into one byte! -->
<xs:element name="mass" type="VehicleMass" />
<xs:element name="basicType" type="VehicleType" />
<!-- gross size and axle cnt
type of vehicle and agency when known -->
<xs:element name="vehicleType" type="itis:VehicleGroupAffected" />
<!-- zero if NA -->
<xs:element name="responseEquip" type="itis:IncidentResponseEquipment" />
<!-- zero if NA -->
<xs:element name="responderType" type="itis:ResponderGroupAffected" />
<!-- zero if NA -->
<xs:element name="localEmergencyVehicleAlert" type="local:EmergencyVehicleAlert"
minOccurs="0"/>
</xs:sequence>
</xs:complexType>
In addition, this item may be used by data structures in other ITS standards.
5.6 Data Frame: MSG_IntersectionCollisionAvoidance
Use: This message deal with providing data from the vehicle to build intersection collision avoidance
systems with. It identifies the intersection being reported on and the recent path and accelerations of the
vehicle.
ASN.1 Representation:
IntersectionCollision ::= SEQUENCE {
vmt VehicleMotionTrail,
-- a set of recent Bread Crumbs
-- might want to pick which patern to use in above
intersetionID IntersectionID,
-- the applicable Intersection, from the MAP-GID
-- the best applicable movement, from the MAP-GID
laneNumber LaneNumber,
-- the best applicable Lane, from the MAP-SPAT-GID
eventFlag EventFlags,
|