18 #ifndef __PACKET_ITS_H__
19 #define __PACKET_ITS_H__
113 typedef enum _CauseCodeType_enum {
115 trafficCondition = 1,
119 adverseWeatherCondition_Adhesion = 6,
121 hazardousLocation_SurfaceCondition = 9,
122 hazardousLocation_ObstacleOnTheRoad = 10,
123 hazardousLocation_AnimalOnTheRoad = 11,
124 humanPresenceOnTheRoad = 12,
125 wrongWayDriving = 14,
126 rescueAndRecoveryWorkInProgress = 15,
127 adverseWeatherCondition_ExtremeWeatherCondition = 17,
128 adverseWeatherCondition_Visibility = 18,
129 adverseWeatherCondition_Precipitation = 19,
132 dangerousEndOfQueue = 27,
133 vehicleBreakdown = 91,
136 stationaryVehicle = 94,
137 emergencyVehicleApproaching = 95,
138 hazardousLocation_DangerousCurve = 96,
140 signalViolation = 98,
141 dangerousSituation = 99,
142 railwayLevelCrossing = 100
143 } CauseCodeType_enum;
153 #define ITS_TISTPGTRANSACTION 8
158 #define ITS_RTCMEM 13
180 #define rtcmCorrections 28
181 #define signalPhaseAndTimingMessage 19
182 #define signalRequestMessage 29
183 #define signalStatusMessage 30
185 typedef enum _RegionId_enum {
230 #define defaultValidity 600
234 #define defaultValidity 600
270 guint32 CpmContainerId;
273 enum regext_type_enum {
276 Reg_ConnectionManeuverAssist,
278 Reg_IntersectionGeometry,
279 Reg_IntersectionState,
281 Reg_LaneDataAttribute,
285 Reg_NodeAttributeSetLL,
286 Reg_NodeAttributeSetXY,
287 Reg_NodeOffsetPointLL,
288 Reg_NodeOffsetPointXY,
290 Reg_RequestorDescription,
292 Reg_RestrictionUserType,
294 Reg_SignalControlZone,
296 Reg_SignalRequestMessage,
297 Reg_SignalRequestPackage,
299 Reg_SignalStatusMessage,
300 Reg_SignalStatusPackage,