Loading CAM/CAM.asn +11 −7 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ DEFINITIONS AUTOMATIC TAGS ::= BEGIN IMPORTS ItsPduHeader, CauseCode, ReferencePosition, AccelerationControl, Curvature, CurvatureCalculationMode, Direction, LaneNumber, PtPriority, EmergencyPriority, PtLineNumber, PtScheduleDelay, EmbarkationStatus, Movement, DriveDirection, LongitudinalAcceleration, LateralAcceleration, VerticalAcceleration, StationType, ExteriorLights, DangerousGoodsBasic, SpecialTransportType, LightBarSirenInUse, VehicleRole, VehicleLength, VehicleWidth, PathHistory, RoadworksSubCauseCode, LaneClosure, TrafficRule, SpeedLimit, SteeringWheelAngle FROM ITS-Container { ItsPduHeader, CauseCode, ReferencePosition, AccelerationControl, Curvature, CurvatureCalculationMode, Direction, GenerationDeltaTime, LaneNumber, EmergencyPriority, EmbarkationStatus, Speed, DriveDirection, LongitudinalAcceleration, LateralAcceleration, VerticalAcceleration, StationType, ExteriorLights, DangerousGoodsBasic, SpecialTransportType, LightBarSirenInUse, VehicleRole, VehicleLength, VehicleWidth, PathHistory, RoadworksSubCauseCode, LaneClosure, TrafficRule, SpeedLimit, SteeringWheelAngle FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cc (2) version (1) }; Loading Loading @@ -63,7 +63,7 @@ CAM ::= SEQUENCE { BasicVehicleContainerHighFrequency ::= SEQUENCE { direction Direction, movement Movement, speed Speed, driveDirection DriveDirection, longitudinalAcceleration LongitudinalAcceleration, curvature Curvature, Loading @@ -85,11 +85,17 @@ CAM ::= SEQUENCE { PublicTransportContainer ::= SEQUENCE { embarkationStatus EmbarkationStatus, ptLineNumber PtLineNumber OPTIONAL, ptScheduleDelay PtScheduleDelay OPTIONAL, ptPriority PtPriority OPTIONAL ptActivation PtActivation OPTIONAL } PtActivation ::= SEQUENCE { ptActivationType PtActivationType, ptActivationData PtActivationData } PtActivationType ::= INTEGER (0..255) PtActivationData ::= OCTET STRING (SIZE(1..20)) SpecialTransportContainer ::= SEQUENCE { specialTransportType SpecialTransportType, lightBarSirenInUse LightBarSirenInUse Loading Loading @@ -125,7 +131,5 @@ CAM ::= SEQUENCE { EmptyRSUContainerHighFrequency ::= NULL GenerationDeltaTime ::= INTEGER { oneMilliSec(1) } (0..65535) END CommonContainer/ITS-Container.asn +25 −4 Original line number Diff line number Diff line Loading @@ -163,11 +163,11 @@ Curvature ::= SEQUENCE { curvatureConfidence CurvatureConfidence } CurvatureValue ::= INTEGER{ straight(0), reciprocalOf1MeterRadiusToRight(1), reciprocalOf1MeterRadiusToLeft(-1) } (-30000..30000) CurvatureValue ::= INTEGER { straight(0), reciprocalOf1MeterRadiusToRight(10000), reciprocalOf1MeterRadiusToLeft(-10000) } (-10000..10000) CurvatureConfidence ::= INTEGER { lessThanOnePercentDeviation(0), onePercentDeviation(1), tenPercentDeviation(10), overTenPercentDeviation(11), notAvailable(12) } (0..12) CurvatureCalculationMode ::= ENUMERATED { yawRateNotUsed(0), yawRateUsed(1), ... } CurvatureCalculationMode ::= ENUMERATED { SteeringWheelAngleUsed(0), yawRateUsed(1), transitionFromSteeringWheelAngleToYawRate(2), cameraUsed(3), ... } Direction ::= SEQUENCE { directionValue DirectionValue, Loading @@ -178,6 +178,8 @@ DirectionValue ::= INTEGER {north(0), east(900), south(1800), west(2700), unavai DirectionConfidence ::= INTEGER { withinZeroPointOneDegree(1), withinOneDegree(10), unavailable(127) } (1..127) GenerationDeltaTime ::= INTEGER { oneMilliSec(1) } (0..65535) LaneNumber ::= INTEGER { offTheRoad(-1), hardShoulder(0), outermostDrivingLane(1), secondLaneFromOutside(2) } (-1..14) Loading @@ -189,12 +191,12 @@ VehicleSpeedConfidence ::= INTEGER { withinOneCentimeterPerSec(1), withinOneMete VehicleMass ::= INTEGER { hundredKg(1), unavailable(1024) } (1..1024) Movement ::= SEQUENCE { Speed ::= SEQUENCE { vehicleSpeed VehicleSpeed, vehicleSpeedConfidence VehicleSpeedConfidence } DriveDirection ::= ENUMERATED { forward (0), backward (1) } DriveDirection ::= ENUMERATED { forward (0), backward (1), unavailable (2) } EmbarkationStatus ::= BOOLEAN Loading Loading @@ -362,5 +364,24 @@ TimestampIts ::= INTEGER { utcStartOf2004(0), oneMillisecAfterUTCStartOf2004(1) VehicleRole ::= ENUMERATED { default(0), publicTransport(1), specialTransport(2), dangerousGoods(3), roadWork(4), rescue(5), emergency(6), safetyCar(7) } YawRate::= SEQUENCE { yawRateValue YawRateValue, yawRateConfidence yawRateConfidence } YawRateValue ::= INTEGER { straight(0), degSec-000-01ToRight(1), degSec-000-01ToLeft(-1) } (-16383..16383) -- LSB units of 0.01 degrees per second YawRateConfidence ::= ENUMERATED { unavailable (0), -- Not Equipped with yaw rate sensor or yaw rate status is unavailable degSec-100-00 (1), -- within 100 deg/sec degSec-010-00 (2), -- within 10 deg/sec degSec-005-00 (3), -- within 5 deg/sec degSec-001-00 (4), -- within 1 deg/sec degSec-000-10 (5), -- within 0.1 deg/sec degSec-000-05 (6), -- within 0.05 deg/sec degSec-000-01 (7) -- within 0.01 deg/sec } END DENM/DENM.asn +2 −2 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ DEFINITIONS AUTOMATIC TAGS ::= BEGIN IMPORTS ItsPduHeader, CauseCode, StationID, Movement, InformationQuality, ReferencePosition, DangerousGoodsExtended, Direction, LaneNumber, LightBarSirenInUse, PathHistory, RoadClass, HeightLonCarr, PosLonCarr, PosPillar, PosCentMass, PositioningSolutionType, RequestResponseIndication, StationType, SpeedLimit, StationarySince, TimestampIts, WheelBaseVehicle, TurningRadius, PosFrontAx, PositionOfOccupants, Temperature, VehicleMass, VehicleIdentification, EnergyStorageType FROM ITS-Container { ItsPduHeader, CauseCode, StationID, Speed, InformationQuality, ReferencePosition, DangerousGoodsExtended, Direction, LaneNumber, LightBarSirenInUse, PathHistory, RoadClass, HeightLonCarr, PosLonCarr, PosPillar, PosCentMass, PositioningSolutionType, RequestResponseIndication, StationType, SpeedLimit, StationarySince, TimestampIts, WheelBaseVehicle, TurningRadius, PosFrontAx, PositionOfOccupants, Temperature, VehicleMass, VehicleIdentification, EnergyStorageType FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cc (2) version (1) }; Loading Loading @@ -46,7 +46,7 @@ SituationContainer ::= SEQUENCE { } LocationContainer ::= SEQUENCE { eventSpeed Movement OPTIONAL, eventSpeed Speed OPTIONAL, eventPositionHeading Direction OPTIONAL, traces Traces, roadClass RoadClass OPTIONAL Loading Loading
CAM/CAM.asn +11 −7 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ DEFINITIONS AUTOMATIC TAGS ::= BEGIN IMPORTS ItsPduHeader, CauseCode, ReferencePosition, AccelerationControl, Curvature, CurvatureCalculationMode, Direction, LaneNumber, PtPriority, EmergencyPriority, PtLineNumber, PtScheduleDelay, EmbarkationStatus, Movement, DriveDirection, LongitudinalAcceleration, LateralAcceleration, VerticalAcceleration, StationType, ExteriorLights, DangerousGoodsBasic, SpecialTransportType, LightBarSirenInUse, VehicleRole, VehicleLength, VehicleWidth, PathHistory, RoadworksSubCauseCode, LaneClosure, TrafficRule, SpeedLimit, SteeringWheelAngle FROM ITS-Container { ItsPduHeader, CauseCode, ReferencePosition, AccelerationControl, Curvature, CurvatureCalculationMode, Direction, GenerationDeltaTime, LaneNumber, EmergencyPriority, EmbarkationStatus, Speed, DriveDirection, LongitudinalAcceleration, LateralAcceleration, VerticalAcceleration, StationType, ExteriorLights, DangerousGoodsBasic, SpecialTransportType, LightBarSirenInUse, VehicleRole, VehicleLength, VehicleWidth, PathHistory, RoadworksSubCauseCode, LaneClosure, TrafficRule, SpeedLimit, SteeringWheelAngle FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cc (2) version (1) }; Loading Loading @@ -63,7 +63,7 @@ CAM ::= SEQUENCE { BasicVehicleContainerHighFrequency ::= SEQUENCE { direction Direction, movement Movement, speed Speed, driveDirection DriveDirection, longitudinalAcceleration LongitudinalAcceleration, curvature Curvature, Loading @@ -85,11 +85,17 @@ CAM ::= SEQUENCE { PublicTransportContainer ::= SEQUENCE { embarkationStatus EmbarkationStatus, ptLineNumber PtLineNumber OPTIONAL, ptScheduleDelay PtScheduleDelay OPTIONAL, ptPriority PtPriority OPTIONAL ptActivation PtActivation OPTIONAL } PtActivation ::= SEQUENCE { ptActivationType PtActivationType, ptActivationData PtActivationData } PtActivationType ::= INTEGER (0..255) PtActivationData ::= OCTET STRING (SIZE(1..20)) SpecialTransportContainer ::= SEQUENCE { specialTransportType SpecialTransportType, lightBarSirenInUse LightBarSirenInUse Loading Loading @@ -125,7 +131,5 @@ CAM ::= SEQUENCE { EmptyRSUContainerHighFrequency ::= NULL GenerationDeltaTime ::= INTEGER { oneMilliSec(1) } (0..65535) END
CommonContainer/ITS-Container.asn +25 −4 Original line number Diff line number Diff line Loading @@ -163,11 +163,11 @@ Curvature ::= SEQUENCE { curvatureConfidence CurvatureConfidence } CurvatureValue ::= INTEGER{ straight(0), reciprocalOf1MeterRadiusToRight(1), reciprocalOf1MeterRadiusToLeft(-1) } (-30000..30000) CurvatureValue ::= INTEGER { straight(0), reciprocalOf1MeterRadiusToRight(10000), reciprocalOf1MeterRadiusToLeft(-10000) } (-10000..10000) CurvatureConfidence ::= INTEGER { lessThanOnePercentDeviation(0), onePercentDeviation(1), tenPercentDeviation(10), overTenPercentDeviation(11), notAvailable(12) } (0..12) CurvatureCalculationMode ::= ENUMERATED { yawRateNotUsed(0), yawRateUsed(1), ... } CurvatureCalculationMode ::= ENUMERATED { SteeringWheelAngleUsed(0), yawRateUsed(1), transitionFromSteeringWheelAngleToYawRate(2), cameraUsed(3), ... } Direction ::= SEQUENCE { directionValue DirectionValue, Loading @@ -178,6 +178,8 @@ DirectionValue ::= INTEGER {north(0), east(900), south(1800), west(2700), unavai DirectionConfidence ::= INTEGER { withinZeroPointOneDegree(1), withinOneDegree(10), unavailable(127) } (1..127) GenerationDeltaTime ::= INTEGER { oneMilliSec(1) } (0..65535) LaneNumber ::= INTEGER { offTheRoad(-1), hardShoulder(0), outermostDrivingLane(1), secondLaneFromOutside(2) } (-1..14) Loading @@ -189,12 +191,12 @@ VehicleSpeedConfidence ::= INTEGER { withinOneCentimeterPerSec(1), withinOneMete VehicleMass ::= INTEGER { hundredKg(1), unavailable(1024) } (1..1024) Movement ::= SEQUENCE { Speed ::= SEQUENCE { vehicleSpeed VehicleSpeed, vehicleSpeedConfidence VehicleSpeedConfidence } DriveDirection ::= ENUMERATED { forward (0), backward (1) } DriveDirection ::= ENUMERATED { forward (0), backward (1), unavailable (2) } EmbarkationStatus ::= BOOLEAN Loading Loading @@ -362,5 +364,24 @@ TimestampIts ::= INTEGER { utcStartOf2004(0), oneMillisecAfterUTCStartOf2004(1) VehicleRole ::= ENUMERATED { default(0), publicTransport(1), specialTransport(2), dangerousGoods(3), roadWork(4), rescue(5), emergency(6), safetyCar(7) } YawRate::= SEQUENCE { yawRateValue YawRateValue, yawRateConfidence yawRateConfidence } YawRateValue ::= INTEGER { straight(0), degSec-000-01ToRight(1), degSec-000-01ToLeft(-1) } (-16383..16383) -- LSB units of 0.01 degrees per second YawRateConfidence ::= ENUMERATED { unavailable (0), -- Not Equipped with yaw rate sensor or yaw rate status is unavailable degSec-100-00 (1), -- within 100 deg/sec degSec-010-00 (2), -- within 10 deg/sec degSec-005-00 (3), -- within 5 deg/sec degSec-001-00 (4), -- within 1 deg/sec degSec-000-10 (5), -- within 0.1 deg/sec degSec-000-05 (6), -- within 0.05 deg/sec degSec-000-01 (7) -- within 0.01 deg/sec } END
DENM/DENM.asn +2 −2 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ DEFINITIONS AUTOMATIC TAGS ::= BEGIN IMPORTS ItsPduHeader, CauseCode, StationID, Movement, InformationQuality, ReferencePosition, DangerousGoodsExtended, Direction, LaneNumber, LightBarSirenInUse, PathHistory, RoadClass, HeightLonCarr, PosLonCarr, PosPillar, PosCentMass, PositioningSolutionType, RequestResponseIndication, StationType, SpeedLimit, StationarySince, TimestampIts, WheelBaseVehicle, TurningRadius, PosFrontAx, PositionOfOccupants, Temperature, VehicleMass, VehicleIdentification, EnergyStorageType FROM ITS-Container { ItsPduHeader, CauseCode, StationID, Speed, InformationQuality, ReferencePosition, DangerousGoodsExtended, Direction, LaneNumber, LightBarSirenInUse, PathHistory, RoadClass, HeightLonCarr, PosLonCarr, PosPillar, PosCentMass, PositioningSolutionType, RequestResponseIndication, StationType, SpeedLimit, StationarySince, TimestampIts, WheelBaseVehicle, TurningRadius, PosFrontAx, PositionOfOccupants, Temperature, VehicleMass, VehicleIdentification, EnergyStorageType FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cc (2) version (1) }; Loading Loading @@ -46,7 +46,7 @@ SituationContainer ::= SEQUENCE { } LocationContainer ::= SEQUENCE { eventSpeed Movement OPTIONAL, eventSpeed Speed OPTIONAL, eventPositionHeading Direction OPTIONAL, traces Traces, roadClass RoadClass OPTIONAL Loading