Newer
Older
- `-32 766` to indicate that the yaw rate is equal to or greater than 327,66 degrees/second to the right,
- `n` (`n > -32 766` and `n ≤ 0`) to indicate that the rotation is clockwise (i.e. to the right) and is equal to or less than n x 0,01 degrees/s,
- `n` (`n > 0` and `n < 32 766`) to indicate that the rotation is anti-clockwise (i.e. to the left) and is equal to or less than n x 0,01 degrees/s,
- `32 766` to indicate that the yaw rate is greater than 327.65 degrees/second to the left,
- `32 767` to indicate that the information is not available.
The yaw rate value shall be a raw data value, i.e. not filtered, smoothed or otherwise modified.
The reading instant should be the same as for the vehicle acceleration.
* **negativeOutOfRange** (-32766)<br>
* **positiveOutOfRange** (32766)<br>
* **unavailable** (32767)<br>
**Unit:** _0,01 degree per second._
**Categories:** Vehicle Information
**Revision:** _Desription revised in V2.1.1 (the meaning of 32766 has changed slightly)._
NOTE: The empty load vehicle is defined in ISO 1176 [[8]](#references), clause 4.6.
```asn1
YawRateValue ::= INTEGER {
negativeOutOfRange (-32766),
positiveOutOfRange (32766),
unavailable (32767)
} (-32766..32767)
```
### <a name="Acceleration3dWithConfidence"></a>Acceleration3dWithConfidence
This DF represents an acceleration vector with associated confidence value.
It shall include the following components:
* _polarAcceleration_ of type [**AccelerationPolarWithZ**](#AccelerationPolarWithZ) <br>
the representation of the acceleration vector in a polar or cylindrical coordinate system.
* _cartesianAcceleration_ of type [**AccelerationCartesian**](#AccelerationCartesian) <br>
the representation of the acceleration vector in a cartesian coordinate system.
**Categories:** Kinematic information
**Revision:** _Created in V2.1.1_
```asn1
Acceleration3dWithConfidence::= CHOICE {
polarAcceleration AccelerationPolarWithZ,
cartesianAcceleration AccelerationCartesian
}
```
### <a name="AccelerationPolarWithZ"></a>AccelerationPolarWithZ
This DF represents an acceleration vector in a polar or cylindrical coordinate system.
* _accelerationMagnitude_ of type [**AccelerationMagnitude**](#AccelerationMagnitude) <br>
magnitude of the acceleration vector projected onto the reference plane, with the associated confidence value.
* _accelerationDirection_ of type [**CartesianAngle**](#CartesianAngle) <br>
polar angle of the acceleration vector projected onto the reference plane, with the associated confidence value.
* _zAcceleration_ of type [**AccelerationComponent**](#AccelerationComponent) OPTIONAL<br>
the optional z component of the acceleration vector along the reference axis of the cylindrical coordinate system, with the associated confidence value.
**Categories:** Kinematic information
**Revision:** _Created in V2.1.1_
```asn1
AccelerationPolarWithZ::= SEQUENCE{
accelerationMagnitude AccelerationMagnitude,
accelerationDirection CartesianAngle,
zAcceleration AccelerationComponent OPTIONAL
}
```
### <a name="AccelerationCartesian"></a>AccelerationCartesian
This DF represents a acceleration vector in a cartesian coordinate system.
* _xAcceleration_ of type [**AccelerationComponent**](#AccelerationComponent) <br>
the x component of the acceleration vector with the associated confidence value.
* _yAcceleration_ of type [**AccelerationComponent**](#AccelerationComponent) <br>
the y component of the acceleration vector with the associated confidence value.
* _zAcceleration_ of type [**AccelerationComponent**](#AccelerationComponent) OPTIONAL<br>
the optional z component of the acceleration vector with the associated confidence value.
**Categories:** Kinematic information
**Revision:** _Created in V2.1.1_
```asn1
AccelerationCartesian::= SEQUENCE{
xAcceleration AccelerationComponent,
yAcceleration AccelerationComponent,
zAcceleration AccelerationComponent OPTIONAL
}
```
### <a name="AccelerationComponent"></a>AccelerationComponent
This DF represents an acceleration component along with a confidence value.
* _value_ of type [**AccelerationValue**](#AccelerationValue) <br>
the value of the acceleration component which can be estimated as the mean of the current distribution.
* _confidence_ of type [**AccelerationConfidence**](#AccelerationConfidence) <br>
the confidence value associated to the provided value.
**Categories:** Kinematic Information
**Revision:** _Created in V2.1.1_
confidence AccelerationConfidence
}
```
### <a name="AccelerationChangeIndication"></a>AccelerationChangeIndication
This DF represents information associated to changes in acceleration.
* _accelOrDecel_ of type [**AccelerationChange**](#AccelerationChange) <br>
* _actionDeltaTime_ of type [**DeltaTimeTenthOfSecond**](#DeltaTimeTenthOfSecond) <br>
the period over which the acceleration change action is performed.
**Categories:** Kinematic Information
**Revision:** _Created in V2.1.1_
```asn1
AccelerationChangeIndication ::= SEQUENCE {
accelOrDecel AccelerationChange,
actionDeltaTime DeltaTimeTenthOfSecond,
...
}
```
### <a name="AccelerationMagnitude"></a>AccelerationMagnitude
This DF represents the magnitude of the acceleration vector and associated confidence value.
It shall include the following components:
* _accelerationMagnitudeValue_ of type [**AccelerationMagnitudeValue**](#AccelerationMagnitudeValue) <br>
* _accelerationConfidence_ of type [**AccelerationConfidence**](#AccelerationConfidence) <br>
the confidence value of the magnitude value.
**Categories:** Kinematic information
**Revision:** _Created in V2.1.1_
```asn1
AccelerationMagnitude::= SEQUENCE {
accelerationMagnitudeValue AccelerationMagnitudeValue,
accelerationConfidence AccelerationConfidence
}
```
This DF represents an identifier used to describe a protocol action taken by an ITS-S.
* _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
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
6329
6330
6331
BasicLaneConfiguration::= SEQUENCE(SIZE(1..16,...)) OF BasicLaneInformation
```
### <a name="BasicLaneInformation"></a>BasicLaneInformation
This DF provides basic information about a single lane of a road segment.
It includes the following components:
* _laneNumber_ of type [**LanePosition**](#LanePosition) <br>
the number associated to the lane that provides a transversal identification.
* _direction_ of type [**Direction**](#Direction) <br>
the direction of traffic flow allowed on the lane.
* _laneWidth_ of type [**LaneWidth**](#LaneWidth) OPTIONAL<br>
the optional width of the lane.
* _connectingLane_ of type [**LanePosition**](#LanePosition) OPTIONAL<br>
the number of the connecting lane in the next road section, i.e. the number of the lane which the vehicle will use when travelling from one section to the next,
if it does not actively change lanes. If this component is absent, the lane name number remains the same in the next section.
* _connectingRoadSection_ of type [**RoadSectionId**](#RoadSectionId) OPTIONAL<br>
the identifier of the next road section in direction of traffic, that is connecting to the current road section.
If this component is absent, the connecting road section is the one following the instance where this DF is placed in the [**RoadConfigurationSectionList**](#RoadConfigurationSectionList).
**Categories:** Road topology information
**Revision:** _Created in V2.2.1_
```asn1
BasicLaneInformation::= SEQUENCE{
laneNumber LanePosition,
direction Direction,
laneWidth LaneWidth OPTIONAL,
connectingLane LanePosition OPTIONAL,
connectingRoadSection RoadSectionId OPTIONAL,
...
}
((WITH COMPONENTS {..., connectingLane PRESENT}) |
(WITH COMPONENTS {..., connectingLane ABSENT, connectingRoadSection ABSENT}))
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
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 presence of human vulnerable road user 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 - `publicTransportVehicleApproaching - in case the type of event is a public transport vehicle approaching, with a priority defined by applicable traffic regulations,
- 29-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 an approaching vehicle operating on a mission for which the
applicable traffic regulations provide it with defined priority rights in traffic.
- 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>
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
* _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>
* _publicTransportVehicleApproaching28_ of type [**SubCauseCodeType**](#SubCauseCodeType) <br>
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
* _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, value 28 added in V2.2.1, definition of value 12 and 95 changed 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,
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
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,
publicTransportVehicleApproaching28 SubCauseCodeType,
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743
6744
6745
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
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 choice value which represents the cause code value.
The interpretation of the sub cause code value may provide additional information that is not strictly necessary to understand
the cause code itself, and is therefore optional.
**Categories:** Traffic information
**Revision:** _Created in V2.1.1, description amended in V2.2.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.