Newer
Older
* _originatingStationId_ of type [**StationId**](#StationId) <br>
* _sequenceNumber_ of type [**SequenceNumber**](#SequenceNumber) <br>
**Categories:** Communication information
**Revision:** _Created in V2.1.1 based on [**ActionID**](#ActionID)._
ActionId ::= SEQUENCE {
originatingStationId StationId,
sequenceNumber SequenceNumber
}
```
This DF represents an identifier used to describe a protocol action taken by an ITS-S.
It shall include the following components:
* _originatingStationId_ of type [**StationID**](#StationID) <br>
* _sequenceNumber_ of type [**SequenceNumber**](#SequenceNumber) <br>
**Categories:** Communication information
NOTE: this DF is kept for backwards compatibility reasons only. It is recommended to use the [**ActionId**](#ActionId) instead.
```asn1
ActionID ::= SEQUENCE {
originatingStationId StationID,
sequenceNumber SequenceNumber
}
```
This DF shall contain a list of [**ActionId**](#ActionId).
**Categories:** Communication Information
**Revision:** _Created in V2.1.1 based on ReferenceDenms from DENM Release 1_
ActionIdList::= SEQUENCE (SIZE(1..8, ...)) OF ActionId
This DF provides the altitude and confidence level of an altitude information in a WGS84 coordinate system.
The specific WGS84 coordinate system is specified by the corresponding standards applying this DE.
* _altitudeValue_ of type [**AltitudeValue**](#AltitudeValue) <br>
* _altitudeConfidence_ of type [**AltitudeConfidence**](#AltitudeConfidence) <br>
**Categories:** GeoReference information
**Revision:** _Description revised in V2.1.1_
NOTE: this DF is kept for backwards compatibility reasons only. It is recommended to use the [**AltitudeWithConfidence**](#AltitudeWithConfidence) instead.
```asn1
Altitude ::= SEQUENCE {
altitudeValue AltitudeValue,
altitudeConfidence AltitudeConfidence
}
```
### <a name="BasicContainer"></a>BasicContainer
This DE represents a general container for usage in various types of messages.
* _stationType_ of type [**TrafficParticipantType**](#TrafficParticipantType) <br>
the type of technical context in which the ITS-S that has generated the message is integrated in.
* _referencePosition_ of type [**ReferencePositionWithConfidence**](#ReferencePositionWithConfidence) <br>
the reference position of the station that has generated the message that contains the basic container.
**Categories:** Basic information
**Revision:** _Created in V2.1.1_
stationType TrafficParticipantType,
referencePosition ReferencePositionWithConfidence,
### <a name="BasicLaneConfiguration"></a>BasicLaneConfiguration
This DF provides information about the configuration of a road section in terms of lanes using a list of [**LanePositionAndType**](#LanePositionAndType) .
**Categories:** Road topology information
**Revision:** _Created in V2.2.1_
```asn1
BasicLaneConfiguration::= SEQUENCE(SIZE(1..16,...)) OF LanePositionAndType
```
This DF represents a general Data Frame to describe an angle component along with a confidence value in a cartesian coordinate system.
* _value_ of type [**CartesianAngleValue**](#CartesianAngleValue) <br>
The angle value which can be estimated as the mean of the current distribution.
* _confidence_ of type [**AngleConfidence**](#AngleConfidence) <br>
The confidence value associated to the provided value.
**Categories:** Basic information
**Revision:** _Created in V2.1.1_
```asn1
CartesianAngle ::= SEQUENCE {
value CartesianAngleValue,
confidence AngleConfidence
}
```
### <a name="CartesianAngularVelocityComponent"></a>CartesianAngularVelocityComponent
This DF represents an angular velocity component along with a confidence value in a cartesian coordinate system.
* _value_ of type [**CartesianAngularVelocityComponentValue**](#CartesianAngularVelocityComponentValue) <br>
* _confidence_ of type [**AngularSpeedConfidence**](#AngularSpeedConfidence) <br>
The confidence value associated to the provided value.
**Categories:** Kinematic information
**Revision:** _Created in V2.1.1_
CartesianAngularVelocityComponent ::= SEQUENCE {
value CartesianAngularVelocityComponentValue,
confidence AngularSpeedConfidence
}
```
### <a name="CartesianAngularAccelerationComponent"></a>CartesianAngularAccelerationComponent
This DF represents a general Data Frame to describe an angular acceleration component along with a confidence value in a cartesian coordinate system.
* _value_ of type [**CartesianAngularAccelerationComponentValue**](#CartesianAngularAccelerationComponentValue) <br>
* _confidence_ of type [**AngularAccelerationConfidence**](#AngularAccelerationConfidence) <br>
The confidence value associated to the provided value.
**Categories:** Kinematic information
**Revision:** _Created in V2.1.1_
CartesianAngularAccelerationComponent ::= SEQUENCE {
value CartesianAngularAccelerationComponentValue,
confidence AngularAccelerationConfidence
}
```
### <a name="CartesianCoordinateWithConfidence"></a>CartesianCoordinateWithConfidence
This DF represents a coordinate along with a confidence value in a cartesian reference system.
* _value_ of type [**CartesianCoordinateLarge**](#CartesianCoordinateLarge) <br>
the coordinate value, which can be estimated as the mean of the current distribution.
* _confidence_ of type [**CoordinateConfidence**](#CoordinateConfidence) <br>
the coordinate confidence value associated to the provided value.
**Categories:** GeoReference information
**Revision:** _Created in V2.1.1_
```asn1
CartesianCoordinateWithConfidence ::= SEQUENCE {
confidence CoordinateConfidence
}
```
### <a name="CartesianPosition3d"></a>CartesianPosition3d
This DF represents a position in a two- or three-dimensional cartesian coordinate system.
* _xCoordinate_ of type [**CartesianCoordinate**](#CartesianCoordinate) <br>
* _yCoordinate_ of type [**CartesianCoordinate**](#CartesianCoordinate) <br>
* _zCoordinate_ of type [**CartesianCoordinate**](#CartesianCoordinate) OPTIONAL<br>
**Categories:** GeoReference information
**Revision:** _Created in V2.1.1_
```asn1
CartesianPosition3d::=SEQUENCE{
xCoordinate CartesianCoordinate,
yCoordinate CartesianCoordinate,
zCoordinate CartesianCoordinate OPTIONAL
}
```
### <a name="CartesianPosition3dWithConfidence"></a>CartesianPosition3dWithConfidence
This DF represents a position in a two- or three-dimensional cartesian coordinate system with an associated confidence level for each coordinate.
It shall include the following components:
* _xCoordinate_ of type [**CartesianCoordinateWithConfidence**](#CartesianCoordinateWithConfidence) <br>
the X coordinate value with the associated confidence level.
* _yCoordinate_ of type [**CartesianCoordinateWithConfidence**](#CartesianCoordinateWithConfidence) <br>
the Y coordinate value with the associated confidence level.
* _zCoordinate_ of type [**CartesianCoordinateWithConfidence**](#CartesianCoordinateWithConfidence) OPTIONAL<br>
the optional Z coordinate value with the associated confidence level.
**Categories:** GeoReference information
**Revision:** _Created in V2.1.1_
```asn1
CartesianPosition3dWithConfidence::= SEQUENCE{
xCoordinate CartesianCoordinateWithConfidence,
yCoordinate CartesianCoordinateWithConfidence,
zCoordinate CartesianCoordinateWithConfidence OPTIONAL
}
```
This DF is a representation of the cause code value of a traffic event.
* _causeCode_ of type [**CauseCodeType**](#CauseCodeType) <br>
* _subCauseCode_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
The semantics of the entire DF are completely defined by the component causeCode. The interpretation of the subCauseCode may
provide additional information that is not strictly necessary to understand the causeCode itself, and is therefore optional.
**Categories:** Traffic information
**Revision:** _Editorial update in V2.1.1_
NOTE: this DF is kept for backwards compatibility reasons only. It is recommended to use the [**CauseCodeV2**](#CauseCodeV2) instead.
```asn1
CauseCode ::= SEQUENCE {
causeCode CauseCodeType,
subCauseCode SubCauseCodeType,
...
}
```
### <a name="CauseCodeChoice"></a>CauseCodeChoice
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
This DF is a representation of the cause code value and associated sub cause code value of a traffic event.
The following options are available:
- 0 - reserved for future use,
- 1 - `trafficCondition1` - in case the type of event is an abnormal traffic condition,
- 2 - `accident2` - in case the type of event is a road accident,
- 3 - `roadworks3` - in case the type of event is roadwork,
- 4 - reserved for future usage,
- 5 - `impassability5` - in case the type of event is unmanaged road blocking, referring to any
blocking of a road, partial or total, which has not been adequately secured and signposted,
- 6 - `adverseWeatherCondition-Adhesion6` - in case the type of event is low adhesion,
- 7 - `aquaplaning7` - danger of aquaplaning on the road,
- 8 - reserved for future usage,
- 9 - `hazardousLocation-SurfaceCondition9` - in case the type of event is abnormal road surface condition,
- 10 - `hazardousLocation-ObstacleOnTheRoad10` - in case the type of event is obstacle on the road,
- 11 - `hazardousLocation-AnimalOnTheRoad11` - in case the type of event is animal on the road,
- 12 - `humanPresenceOnTheRoad` - in case the type of event is human presence on the road,
- 13 - reserved for future usage,
- 14 - `wrongWayDriving14` - in case the type of the event is vehicle driving in wrong way,
- 15 - `rescueAndRecoveryWorkInProgress15` - in case the type of event is rescue and recovery work for accident or for a road hazard in progress,
- 16 - reserved for future usage,
- 17 - `adverseWeatherCondition-ExtremeWeatherCondition17` - in case the type of event is extreme weather condition,
- 18 - `adverseWeatherCondition-Visibility18` - in case the type of event is low visibility,
- 19 - `adverseWeatherCondition-Precipitation19` - in case the type of event is precipitation,
- 20 - `violence20` - in case the the type of event is human violence on or near the road,
- 21-25 - reserved for future usage,
- 26 - `slowVehicle26` - in case the type of event is slow vehicle driving on the road,
- 27 - `dangerousEndOfQueue27` - in case the type of event is dangerous end of vehicle queue,
- 28-90 - are reserved for future usage,
- 91 - `vehicleBreakdown91` - in case the type of event is break down vehicle on the road,
- 92 - `postCrash92` - in case the type of event is a detected crash,
- 93 - `humanProblem93` - in case the type of event is human health problem in vehicles involved in traffic,
- 94 - `stationaryVehicle94` - in case the type of event is stationary vehicle,
- 95 - `emergencyVehicleApproaching95` - in case the type of event is approaching vehicle operating emergency mission,
- 96 - `hazardousLocation-DangerousCurve96` - in case the type of event is dangerous curve,
- 97 - `collisionRisk97` - in case the type of event is a collision risk,
- 98 - `signalViolation98` - in case the type of event is signal violation,
- 99 - `dangerousSituation99` - in case the type of event is dangerous situation in which autonomous safety system in vehicle
is activated,
- 100 - `railwayLevelCrossing100` - in case the type of event is a railway level crossing.
- 101-255 - are reserved for future usage.
* _reserved0_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _trafficCondition1_ of type [**TrafficConditionSubCauseCode**](#TrafficConditionSubCauseCode) <br>
* _accident2_ of type [**AccidentSubCauseCode**](#AccidentSubCauseCode) <br>
* _roadworks3_ of type [**RoadworksSubCauseCode**](#RoadworksSubCauseCode) <br>
* _reserved4_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _impassability5_ of type [**ImpassabilitySubCauseCode**](#ImpassabilitySubCauseCode) <br>
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
* _adverseWeatherCondition-Adhesion6_ of type [**AdverseWeatherCondition-AdhesionSubCauseCode**](#AdverseWeatherCondition-AdhesionSubCauseCode) <br>
* _aquaplaning7_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved8_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _hazardousLocation-SurfaceCondition9_ of type [**HazardousLocation-SurfaceConditionSubCauseCode**](#HazardousLocation-SurfaceConditionSubCauseCode) <br>
* _hazardousLocation-ObstacleOnTheRoad10_ of type [**HazardousLocation-ObstacleOnTheRoadSubCauseCode**](#HazardousLocation-ObstacleOnTheRoadSubCauseCode) <br>
* _hazardousLocation-AnimalOnTheRoad11_ of type [**HazardousLocation-AnimalOnTheRoadSubCauseCode**](#HazardousLocation-AnimalOnTheRoadSubCauseCode) <br>
* _humanPresenceOnTheRoad12_ of type [**HumanPresenceOnTheRoadSubCauseCode**](#HumanPresenceOnTheRoadSubCauseCode) <br>
* _reserved13_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _wrongWayDriving14_ of type [**WrongWayDrivingSubCauseCode**](#WrongWayDrivingSubCauseCode) <br>
* _rescueAndRecoveryWorkInProgress15_ of type [**RescueAndRecoveryWorkInProgressSubCauseCode**](#RescueAndRecoveryWorkInProgressSubCauseCode) <br>
* _reserved16_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _adverseWeatherCondition-ExtremeWeatherCondition17_ of type [**AdverseWeatherCondition-ExtremeWeatherConditionSubCauseCode**](#AdverseWeatherCondition-ExtremeWeatherConditionSubCauseCode) <br>
* _adverseWeatherCondition-Visibility18_ of type [**AdverseWeatherCondition-VisibilitySubCauseCode**](#AdverseWeatherCondition-VisibilitySubCauseCode) <br>
* _adverseWeatherCondition-Precipitation19_ of type [**AdverseWeatherCondition-PrecipitationSubCauseCode**](#AdverseWeatherCondition-PrecipitationSubCauseCode) <br>
* _violence20_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved21_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved22_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved23_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved24_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved25_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _slowVehicle26_ of type [**SlowVehicleSubCauseCode**](#SlowVehicleSubCauseCode) <br>
* _dangerousEndOfQueue27_ of type [**DangerousEndOfQueueSubCauseCode**](#DangerousEndOfQueueSubCauseCode) <br>
* _reserved28_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved29_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved30_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved31_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved32_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved33_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved34_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved35_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved36_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved37_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved38_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved39_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved40_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved41_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved42_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved43_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved44_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved45_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved46_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved47_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved48_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved49_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved50_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved51_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved52_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved53_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved54_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved55_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved56_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved57_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved58_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved59_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved60_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved61_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved62_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved63_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved64_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved65_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved66_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved67_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved68_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved69_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved70_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved71_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved72_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved73_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved74_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved75_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved76_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved77_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved78_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved79_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved80_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved81_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved82_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved83_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved84_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved85_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved86_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved87_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved88_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved89_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved90_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _vehicleBreakdown91_ of type [**VehicleBreakdownSubCauseCode**](#VehicleBreakdownSubCauseCode) <br>
* _postCrash92_ of type [**PostCrashSubCauseCode**](#PostCrashSubCauseCode) <br>
* _humanProblem93_ of type [**HumanProblemSubCauseCode**](#HumanProblemSubCauseCode) <br>
* _stationaryVehicle94_ of type [**StationaryVehicleSubCauseCode**](#StationaryVehicleSubCauseCode) <br>
* _emergencyVehicleApproaching95_ of type [**EmergencyVehicleApproachingSubCauseCode**](#EmergencyVehicleApproachingSubCauseCode) <br>
* _hazardousLocation-DangerousCurve96_ of type [**HazardousLocation-DangerousCurveSubCauseCode**](#HazardousLocation-DangerousCurveSubCauseCode) <br>
* _collisionRisk97_ of type [**CollisionRiskSubCauseCode**](#CollisionRiskSubCauseCode) <br>
* _signalViolation98_ of type [**SignalViolationSubCauseCode**](#SignalViolationSubCauseCode) <br>
* _dangerousSituation99_ of type [**DangerousSituationSubCauseCode**](#DangerousSituationSubCauseCode) <br>
* _railwayLevelCrossing100_ of type [**RailwayLevelCrossingSubCauseCode**](#RailwayLevelCrossingSubCauseCode) <br>
* _reserved101_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved102_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved103_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved104_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved105_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved106_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved107_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved108_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved109_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved110_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved111_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved112_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved113_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved114_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved115_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved116_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved117_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved118_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved119_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved120_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved121_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved122_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved123_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved124_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved125_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved126_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved127_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
* _reserved128_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
**Categories:** Traffic information
**Revision:** _Created in V2.1.1, the type of impassability5 changed to ImpassabilitySubCauseCode in V2.2.1_
NOTE: this DF is defined for use as part of CauseCodeV2. It is recommended to use CauseCodeV2.
reserved0 SubCauseCodeType,
trafficCondition1 TrafficConditionSubCauseCode,
accident2 AccidentSubCauseCode,
roadworks3 RoadworksSubCauseCode,
reserved4 SubCauseCodeType,
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
adverseWeatherCondition-Adhesion6 AdverseWeatherCondition-AdhesionSubCauseCode,
aquaplaning7 SubCauseCodeType,
reserved8 SubCauseCodeType,
hazardousLocation-SurfaceCondition9 HazardousLocation-SurfaceConditionSubCauseCode,
hazardousLocation-ObstacleOnTheRoad10 HazardousLocation-ObstacleOnTheRoadSubCauseCode,
hazardousLocation-AnimalOnTheRoad11 HazardousLocation-AnimalOnTheRoadSubCauseCode,
humanPresenceOnTheRoad12 HumanPresenceOnTheRoadSubCauseCode,
reserved13 SubCauseCodeType,
wrongWayDriving14 WrongWayDrivingSubCauseCode,
rescueAndRecoveryWorkInProgress15 RescueAndRecoveryWorkInProgressSubCauseCode,
reserved16 SubCauseCodeType,
adverseWeatherCondition-ExtremeWeatherCondition17 AdverseWeatherCondition-ExtremeWeatherConditionSubCauseCode,
adverseWeatherCondition-Visibility18 AdverseWeatherCondition-VisibilitySubCauseCode,
adverseWeatherCondition-Precipitation19 AdverseWeatherCondition-PrecipitationSubCauseCode,
violence20 SubCauseCodeType,
reserved21 SubCauseCodeType,
reserved22 SubCauseCodeType,
reserved23 SubCauseCodeType,
reserved24 SubCauseCodeType,
reserved25 SubCauseCodeType,
slowVehicle26 SlowVehicleSubCauseCode,
dangerousEndOfQueue27 DangerousEndOfQueueSubCauseCode,
reserved28 SubCauseCodeType,
reserved29 SubCauseCodeType,
reserved30 SubCauseCodeType,
reserved31 SubCauseCodeType,
reserved32 SubCauseCodeType,
reserved33 SubCauseCodeType,
reserved34 SubCauseCodeType,
reserved35 SubCauseCodeType,
reserved36 SubCauseCodeType,
reserved37 SubCauseCodeType,
reserved38 SubCauseCodeType,
reserved39 SubCauseCodeType,
reserved40 SubCauseCodeType,
reserved41 SubCauseCodeType,
reserved42 SubCauseCodeType,
reserved43 SubCauseCodeType,
reserved44 SubCauseCodeType,
reserved45 SubCauseCodeType,
reserved46 SubCauseCodeType,
reserved47 SubCauseCodeType,
reserved48 SubCauseCodeType,
reserved49 SubCauseCodeType,
reserved50 SubCauseCodeType,
reserved51 SubCauseCodeType,
reserved52 SubCauseCodeType,
reserved53 SubCauseCodeType,
reserved54 SubCauseCodeType,
reserved55 SubCauseCodeType,
reserved56 SubCauseCodeType,
reserved57 SubCauseCodeType,
reserved58 SubCauseCodeType,
reserved59 SubCauseCodeType,
reserved60 SubCauseCodeType,
reserved61 SubCauseCodeType,
reserved62 SubCauseCodeType,
reserved63 SubCauseCodeType,
reserved64 SubCauseCodeType,
reserved65 SubCauseCodeType,
reserved66 SubCauseCodeType,
reserved67 SubCauseCodeType,
reserved68 SubCauseCodeType,
reserved69 SubCauseCodeType,
reserved70 SubCauseCodeType,
reserved71 SubCauseCodeType,
reserved72 SubCauseCodeType,
reserved73 SubCauseCodeType,
reserved74 SubCauseCodeType,
reserved75 SubCauseCodeType,
reserved76 SubCauseCodeType,
reserved77 SubCauseCodeType,
reserved78 SubCauseCodeType,
reserved79 SubCauseCodeType,
reserved80 SubCauseCodeType,
reserved81 SubCauseCodeType,
reserved82 SubCauseCodeType,
reserved83 SubCauseCodeType,
reserved84 SubCauseCodeType,
reserved85 SubCauseCodeType,
reserved86 SubCauseCodeType,
reserved87 SubCauseCodeType,
reserved88 SubCauseCodeType,
reserved89 SubCauseCodeType,
reserved90 SubCauseCodeType,
vehicleBreakdown91 VehicleBreakdownSubCauseCode,
postCrash92 PostCrashSubCauseCode,
humanProblem93 HumanProblemSubCauseCode,
stationaryVehicle94 StationaryVehicleSubCauseCode,
emergencyVehicleApproaching95 EmergencyVehicleApproachingSubCauseCode,
hazardousLocation-DangerousCurve96 HazardousLocation-DangerousCurveSubCauseCode,
collisionRisk97 CollisionRiskSubCauseCode,
signalViolation98 SignalViolationSubCauseCode,
dangerousSituation99 DangerousSituationSubCauseCode,
railwayLevelCrossing100 RailwayLevelCrossingSubCauseCode,
reserved101 SubCauseCodeType,
reserved102 SubCauseCodeType,
reserved103 SubCauseCodeType,
reserved104 SubCauseCodeType,
reserved105 SubCauseCodeType,
reserved106 SubCauseCodeType,
reserved107 SubCauseCodeType,
reserved108 SubCauseCodeType,
reserved109 SubCauseCodeType,
reserved110 SubCauseCodeType,
reserved111 SubCauseCodeType,
reserved112 SubCauseCodeType,
reserved113 SubCauseCodeType,
reserved114 SubCauseCodeType,
reserved115 SubCauseCodeType,
reserved116 SubCauseCodeType,
reserved117 SubCauseCodeType,
reserved118 SubCauseCodeType,
reserved119 SubCauseCodeType,
reserved120 SubCauseCodeType,
reserved121 SubCauseCodeType,
reserved122 SubCauseCodeType,
reserved123 SubCauseCodeType,
reserved124 SubCauseCodeType,
reserved125 SubCauseCodeType,
reserved126 SubCauseCodeType,
reserved127 SubCauseCodeType,
reserved128 SubCauseCodeType
}
```
### <a name="CauseCodeV2"></a>CauseCodeV2
This DF is an alternative representation of the cause code value of a traffic event.
* _ccAndScc_ of type [**CauseCodeChoice**](#CauseCodeChoice) <br>
the main cause of a detected event. Each entry is of a different type and represents the sub cause code.
The semantics of the entire DF are completely defined by the component causeCode. The interpretation of the subCauseCode may
provide additional information that is not strictly necessary to understand the causeCode itself, and is therefore optional.
**Categories:** Traffic information
**Revision:** _Created in V2.1.1_
```asn1
CauseCodeV2 ::= SEQUENCE {
ccAndScc CauseCodeChoice,
}
```
### <a name="CenDsrcTollingZone"></a>CenDsrcTollingZone
The DF describes the position of a CEN DSRC road side equipment.
* _protectedZoneLatitude_ of type [**Latitude**](#Latitude) <br>
the latitude of the CEN DSRC road side equipment.
* _protectedZoneLongitude_ of type [**Longitude**](#Longitude) <br>
the latitude of the CEN DSRC road side equipment.
* _cenDsrcTollingZoneId_ of type [**ProtectedZoneId**](#ProtectedZoneId) OPTIONAL<br>
* cenDsrcTollingZoneID<br>
the optional ID of the CEN DSRC road side equipment.
**Categories:** Infrastructure information Communication information
**Revision:** _revised in V2.1.1 (cenDsrcTollingZoneId is directly of type ProtectedZoneId)_
```asn1
CenDsrcTollingZone ::= SEQUENCE {
protectedZoneLatitude Latitude,
protectedZoneLongitude Longitude,
cenDsrcTollingZoneId ProtectedZoneId OPTIONAL,
...
}
```
### <a name="CircularShape"></a>CircularShape
This DF represents the shape of a circular area or a right cylinder that is centred on the shape's reference point.
* _shapeReferencePoint_ of type [**CartesianPosition3d**](#CartesianPosition3d) OPTIONAL<br>
optional reference point that represents the centre of the circle, relative to an externally specified reference position.
If this component is absent, the externally specified reference position represents the shape's reference point.
* _radius_ of type [**StandardLength12b**](#StandardLength12b) <br>
* _height_ of type [**StandardLength12b**](#StandardLength12b) OPTIONAL<br>
the optional height, present if the shape is a right cylinder extending in the positive z-axis.
**Categories:** GeoReference information
**Revision:** _Created in V2.1.1_
shapeReferencePoint CartesianPosition3d OPTIONAL,
radius StandardLength12b,
height StandardLength12b OPTIONAL
}
```
### <a name="ClosedLanes"></a>ClosedLanes
This DF indicates the opening/closure status of the lanes of a carriageway.
* _innerhardShoulderStatus_ of type [**HardShoulderStatus**](#HardShoulderStatus) OPTIONAL<br>
this information is optional and shall be included if an inner hard shoulder is present and the information is known.
It indicates the open/closing status of inner hard shoulder lanes.
* _outerhardShoulderStatus_ of type [**HardShoulderStatus**](#HardShoulderStatus) OPTIONAL<br>
this information is optional and shall be included if an outer hard shoulder is present and the information is known.
It indicates the open/closing status of outer hard shoulder lanes.
* _drivingLaneStatus_ of type [**DrivingLaneStatus**](#DrivingLaneStatus) OPTIONAL<br>
this information is optional and shall be included if the information is known.
It indicates the open/closing status of driving lanes.
For carriageways with more than 13 driving lanes, the drivingLaneStatus component shall not be present.
**Categories:** Infrastructure information Road topology information
**Revision:** _Description revised in V2.1.1_
```asn1
ClosedLanes ::= SEQUENCE {
innerhardShoulderStatus HardShoulderStatus OPTIONAL,
outerhardShoulderStatus HardShoulderStatus OPTIONAL,
drivingLaneStatus DrivingLaneStatus OPTIONAL,
...
}
```
### <a name="ClusterBreakupInfo"></a>ClusterBreakupInfo
This DF provides information about the breakup of a cluster.
* _clusterBreakupReason_ of type [**ClusterBreakupReason**](#ClusterBreakupReason) <br>
* _breakupTime_ of type [**DeltaTimeQuarterSecond**](#DeltaTimeQuarterSecond) <br>
**Categories:** Cluster Information
**Revision:** _Created in V2.1.1_
```asn1
ClusterBreakupInfo ::= SEQUENCE {
clusterBreakupReason ClusterBreakupReason,
breakupTime DeltaTimeQuarterSecond,
...
}
```
### <a name="ClusterJoinInfo"></a>ClusterJoinInfo
This DF provides information about the joining of a cluster.
* _clusterId_ of type [**Identifier1B**](#Identifier1B) <br>
* _joinTime_ of type [**DeltaTimeQuarterSecond**](#DeltaTimeQuarterSecond) <br>
**Categories:** Cluster Information
**Revision:** _Created in V2.1.1_
joinTime DeltaTimeQuarterSecond,
...
}
```
### <a name="ClusterLeaveInfo"></a>ClusterLeaveInfo
The DF provides information about the leaving of a cluster.
* _clusterId_ of type [**Identifier1B**](#Identifier1B) <br>
* _clusterLeaveReason_ of type [**ClusterLeaveReason**](#ClusterLeaveReason) <br>
**Categories:** Cluster Information
**Revision:** _Created in V2.1.1_
clusterLeaveReason ClusterLeaveReason,
...
}
```
### <a name="CorrelationColumn"></a>CorrelationColumn
This DF represents a column of a lower triangular positive semi-definite matrix and consists of a list of correlation cell values ordered by rows.
Given a matrix "A" of size n x n, the number of columns to be included in the lower triangular matrix is k=n-1.
Each column "i" of the lower triangular matrix then contains k-(i-1) values (ordered by rows from 1 to n-1), where "i" refers to the column number count
**Categories:** Sensing Information
**Revision:** _Created in V2.1.1_
CorrelationColumn ::= SEQUENCE SIZE (1..13,...) OF CorrelationCellValue
```
### <a name="Curvature"></a>Curvature
This DF represents the curvature of the vehicle trajectory and the associated confidence value.
The curvature detected by a vehicle represents the curvature of actual vehicle trajectory.
* _curvatureValue_ of type [**CurvatureValue**](#CurvatureValue) <br>
Detected curvature of the vehicle trajectory.
* _curvatureConfidence_ of type [**CurvatureConfidence**](#CurvatureConfidence) <br>
along with a confidence value of the curvature value with a predefined confidence level.
**Categories:** Vehicle information
**Revision:** _Description revised in V2.1.1_
```asn1
Curvature ::= SEQUENCE {
curvatureValue CurvatureValue,
curvatureConfidence CurvatureConfidence
}
```
### <a name="DangerousGoodsExtended"></a>DangerousGoodsExtended
This DF provides a description of dangerous goods being carried by a heavy vehicle.
* _dangerousGoodsType_ of type [**DangerousGoodsBasic**](#DangerousGoodsBasic) <br>
a 4-digit number that identifies the substance of the dangerous goods as specified in
United Nations Recommendations on the Transport of Dangerous Goods - Model Regulations [[4]](#references),
whether the carried dangerous goods are transported at high temperature.
If yes, the value shall be set to TRUE,
whether the heavy vehicle carrying dangerous goods is restricted to enter tunnels.
If yes, the value shall be set to TRUE,
whether the carried dangerous goods are packed with limited quantity.
If yes, the value shall be set to TRUE,
* _emergencyActionCode_ of type [**IA5String**](#IA5String) (SIZE (1..24)) OPTIONAL<br>
physical signage placard at the vehicle that carries information on how an emergency
service should deal with an incident. This component is optional; it shall be present if the information is available.
* _phoneNumber_ of type [**PhoneNumber**](#PhoneNumber) OPTIONAL<br>
contact phone number of assistance service in case of incident or accident.
This component is optional, it shall be present if the information is available.
* _companyName_ of type [**UTF8String**](#UTF8String) (SIZE (1..24)) OPTIONAL<br>
name of company that manages the transportation of the dangerous goods.
This component is optional; it shall be present if the information is available.
**Categories:** Vehicle information
```asn1
DangerousGoodsExtended ::= SEQUENCE {
dangerousGoodsType DangerousGoodsBasic,
unNumber INTEGER (0..9999),
elevatedTemperature BOOLEAN,
tunnelsRestricted BOOLEAN,
limitedQuantity BOOLEAN,
emergencyActionCode IA5String (SIZE (1..24)) OPTIONAL,
phoneNumber PhoneNumber OPTIONAL,
companyName UTF8String (SIZE (1..24)) OPTIONAL,
}
```
### <a name="DeltaReferencePosition"></a>DeltaReferencePosition
This DF defines a geographical point position as a 3 dimensional offset position to a geographical reference point.
* _deltaLatitude_ of type [**DeltaLatitude**](#DeltaLatitude) <br>
A delta latitude offset with regards to the latitude value of the reference position.
* _deltaLongitude_ of type [**DeltaLongitude**](#DeltaLongitude) <br>
A delta longitude offset with regards to the longitude value of the reference position.
* _deltaAltitude_ of type [**DeltaAltitude**](#DeltaAltitude) <br>
A delta altitude offset with regards to the altitude value of the reference position.
**Categories:** GeoReference information
```asn1
DeltaReferencePosition ::= SEQUENCE {
deltaLatitude DeltaLatitude,
deltaLongitude DeltaLongitude,
deltaAltitude DeltaAltitude
}
```
### <a name="DigitalMap"></a>DigitalMap
This DF represents a portion of digital map. It shall contain a list of waypoints [**ReferencePosition**](#ReferencePosition).
**Categories:** GeoReference information
```asn1
DigitalMap ::= SEQUENCE (SIZE(1..256)) OF ReferencePosition
```
### <a name="EllipticalShape"></a>EllipticalShape
This DF represents the shape of an elliptical area or right elliptical cylinder that is centred
on the shape's reference point defined outside of the context of this DF and oriented w.r.t. a
cartesian coordinate system defined outside of the context of this DF.
* _shapeReferencePoint_ of type [**CartesianPosition3d**](#CartesianPosition3d) OPTIONAL<br>
optional reference point which represents the centre of the ellipse,
relative to an externally specified reference position. If this component is absent, the
externally specified reference position represents the shape's reference point.
* _semiMajorAxisLength_ of type [**StandardLength12b**](#StandardLength12b) <br>
half length of the major axis of the ellipse located in the X-Y Plane.
* _semiMinorAxisLength_ of type [**StandardLength12b**](#StandardLength12b) <br>
half length of the minor axis of the ellipse located in the X-Y Plane.
* _orientation_ of type [**CartesianAngleValue**](#CartesianAngleValue) OPTIONAL<br>
the optional orientation of the major axis of the ellipse, measured with
positive values turning around the z-axis using the right-hand rule, starting from the X-axis.
* _height_ of type [**StandardLength12b**](#StandardLength12b) OPTIONAL<br>
the optional height, present if the shape is a right elliptical cylinder extending
in the positive Z-axis.
**Categories:** GeoReference information
**Revision:** _Created in V2.1.1, the type of the field orientation changed and the description revised in V2.2.1_
semiMajorAxisLength StandardLength12b,
semiMinorAxisLength StandardLength12b,
### <a name="EulerAnglesWithConfidence"></a>EulerAnglesWithConfidence
This DF represents the Euler angles which describe the orientation of an object bounding box in a Cartesian coordinate system with an associated confidence level for each angle.
It shall include the following components:
* _zAngle_ of type [**CartesianAngle**](#CartesianAngle) <br>
z-angle of object bounding box at the time of measurement, with the associated confidence.
The angle is measured with positive values considering the object orientation turning around the z-axis using the right-hand rule, starting from the x-axis.
This extrinsic rotation shall be applied around the centre point of the object bounding box before all other rotations.
* _yAngle_ of type [**CartesianAngle**](#CartesianAngle) OPTIONAL<br>
optional y-angle of object bounding box at the time of measurement, with the associated confidence.
The angle is measured with positive values considering the object orientation turning around the y-axis using the right-hand rule, starting from the z-axis.
This extrinsic rotation shall be applied around the centre point of the object bounding box after the rotation by zAngle and before the rotation by xAngle.
* _xAngle_ of type [**CartesianAngle**](#CartesianAngle) OPTIONAL<br>
optional x-angle of object bounding box at the time of measurement, with the associated confidence.
The angle is measured with positive values considering the object orientation turning around the x-axis using the right-hand rule, starting from the z-axis.
This extrinsic rotation shall be applied around the centre point of the object bounding box after all other rotations.
**Categories:** Basic information
**Revision:** _Created in V2.1.1_
```asn1
EulerAnglesWithConfidence ::= SEQUENCE {
zAngle CartesianAngle,
yAngle CartesianAngle OPTIONAL,
xAngle CartesianAngle OPTIONAL
}
```
### <a name="EuVehicleCategoryCode"></a>EuVehicleCategoryCode
This DF represents a vehicle category according to the UNECE/TRANS/WP.29/78/Rev.4 [[16]](#references).
* _euVehicleCategoryL_ of type [**EuVehicleCategoryL**](#EuVehicleCategoryL) <br>
* _euVehicleCategoryM_ of type [**EuVehicleCategoryM**](#EuVehicleCategoryM) <br>
* _euVehicleCategoryN_ of type [**EuVehicleCategoryN**](#EuVehicleCategoryN) <br>
* _euVehicleCategoryO_ of type [**EuVehicleCategoryO**](#EuVehicleCategoryO) <br>
**Categories:** Vehicle information