1 -- https://www.etsi.org/deliver/etsi_en/302600_302699/30263702/01.04.01_30/en_30263702v010401v.pdf
4 itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) en (302637) cam (2) version (2)
7 DEFINITIONS AUTOMATIC TAGS ::=
13 ItsPduHeader, ReferencePosition, AccelerationControl, CauseCode, Curvature,CurvatureCalculationMode,DriveDirection,
14 Heading, LanePosition, EmergencyPriority, EmbarkationStatus, Speed,
15 LongitudinalAcceleration, LateralAcceleration, VerticalAcceleration, StationType,
16 ExteriorLights, DangerousGoodsBasic, SpecialTransportType, LightBarSirenInUse, VehicleRole,
17 VehicleLength, VehicleWidth, PathHistoryV2, RoadworksSubCauseCode, ClosedLanes, TrafficRule,
18 SpeedLimit, SteeringWheelAngle, PerformanceClass, YawRate, ProtectedCommunicationZone, PtActivation,
19 Latitude, Longitude, ProtectedCommunicationZonesRSU, CenDsrcTollingZone
20 -- Wireshark modification
21 FROM ETSI-ITS-CDD {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) 102894 cdd (2) major-version-3 (3) minor-version-1 (1)}
23 -- The root data frame for cooperative awareness messages
29 CoopAwareness ::= SEQUENCE {
30 generationDeltaTime GenerationDeltaTime,
31 camParameters CamParameters
34 CamParameters ::= SEQUENCE {
35 basicContainer BasicContainer,
36 highFrequencyContainer HighFrequencyContainer,
37 lowFrequencyContainer LowFrequencyContainer OPTIONAL,
38 specialVehicleContainer SpecialVehicleContainer OPTIONAL,
42 HighFrequencyContainer ::= CHOICE {
43 basicVehicleContainerHighFrequency BasicVehicleContainerHighFrequency,
44 rsuContainerHighFrequency RSUContainerHighFrequency,
48 LowFrequencyContainer ::= CHOICE {
49 basicVehicleContainerLowFrequency BasicVehicleContainerLowFrequency,
53 SpecialVehicleContainer ::= CHOICE {
54 publicTransportContainer PublicTransportContainer,
55 specialTransportContainer SpecialTransportContainer,
56 dangerousGoodsContainer DangerousGoodsContainer,
57 roadWorksContainerBasic RoadWorksContainerBasic,
58 rescueContainer RescueContainer,
59 emergencyContainer EmergencyContainer,
60 safetyCarContainer SafetyCarContainer,
64 BasicContainer ::= SEQUENCE {
65 stationType StationType,
66 referencePosition ReferencePosition,
70 BasicVehicleContainerHighFrequency ::= SEQUENCE {
73 driveDirection DriveDirection,
74 vehicleLength VehicleLength,
75 vehicleWidth VehicleWidth,
76 longitudinalAcceleration LongitudinalAcceleration,
78 curvatureCalculationMode CurvatureCalculationMode,
80 accelerationControl AccelerationControl OPTIONAL,
81 lanePosition LanePosition OPTIONAL,
82 steeringWheelAngle SteeringWheelAngle OPTIONAL,
83 lateralAcceleration LateralAcceleration OPTIONAL,
84 verticalAcceleration VerticalAcceleration OPTIONAL,
85 performanceClass PerformanceClass OPTIONAL,
86 cenDsrcTollingZone CenDsrcTollingZone OPTIONAL
89 BasicVehicleContainerLowFrequency ::= SEQUENCE {
90 vehicleRole VehicleRole,
91 exteriorLights ExteriorLights,
92 pathHistory PathHistoryV2
95 PublicTransportContainer ::= SEQUENCE {
96 embarkationStatus EmbarkationStatus,
97 ptActivation PtActivation OPTIONAL
100 SpecialTransportContainer ::= SEQUENCE {
101 specialTransportType SpecialTransportType,
102 lightBarSirenInUse LightBarSirenInUse
105 DangerousGoodsContainer ::= SEQUENCE {
106 dangerousGoodsBasic DangerousGoodsBasic
109 RoadWorksContainerBasic ::= SEQUENCE {
110 roadworksSubCauseCode RoadworksSubCauseCode OPTIONAL,
111 lightBarSirenInUse LightBarSirenInUse,
112 closedLanes ClosedLanes OPTIONAL
115 RescueContainer ::= SEQUENCE {
116 lightBarSirenInUse LightBarSirenInUse
119 EmergencyContainer ::= SEQUENCE {
120 lightBarSirenInUse LightBarSirenInUse,
121 incidentIndication CauseCode OPTIONAL,
122 emergencyPriority EmergencyPriority OPTIONAL
125 SafetyCarContainer ::= SEQUENCE {
126 lightBarSirenInUse LightBarSirenInUse,
127 incidentIndication CauseCode OPTIONAL,
128 trafficRule TrafficRule OPTIONAL,
129 speedLimit SpeedLimit OPTIONAL
132 RSUContainerHighFrequency ::= SEQUENCE {
133 protectedCommunicationZonesRSU ProtectedCommunicationZonesRSU OPTIONAL,
137 GenerationDeltaTime ::= INTEGER { oneMilliSec(1) } (0..65535)