Loading CAM/CAM.asn +2 −2 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, PtActivation, LaneNumber, EmergencyPriority, EmbarkationStatus, Speed, DriveDirection, LongitudinalAcceleration, LateralAcceleration, VerticalAcceleration, StationType, ExteriorLights, DangerousGoodsBasic, PerformanceClass, SpecialTransportType, LightBarSirenInUse, VehicleRole, VehicleLength, VehicleWidth, PathHistory, RoadworksSubCauseCode, ClosedLanes, TrafficRule, SpeedLimit, SteeringWheelAngle, YawRate FROM ITS-Container { ItsPduHeader, CauseCode, ReferencePosition, AccelerationControl, Curvature, CurvatureCalculationMode, Heading, PtActivation, LaneNumber, EmergencyPriority, EmbarkationStatus, Speed, DriveDirection, LongitudinalAcceleration, LateralAcceleration, VerticalAcceleration, StationType, ExteriorLights, DangerousGoodsBasic, PerformanceClass, SpecialTransportType, LightBarSirenInUse, VehicleRole, VehicleLength, VehicleWidth, PathHistory, RoadworksSubCauseCode, ClosedLanes, TrafficRule, SpeedLimit, SteeringWheelAngle, YawRate FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (1) }; Loading Loading @@ -63,7 +63,7 @@ CAM ::= SEQUENCE { } BasicVehicleContainerHighFrequency ::= SEQUENCE { direction Direction, heading Heading, speed Speed, driveDirection DriveDirection, vehicleLength VehicleLength, Loading CommonContainer/ITS-Container.asn +19 −19 Original line number Diff line number Diff line Loading @@ -50,7 +50,7 @@ DeltaElevation ::= INTEGER { oneMeterUp (1), oneMeterDown (-1) } (-127..128) PosConfidenceEllipse ::= SEQUENCE { semiMajorConfidence SemiAxisLength, -- confidence of the ellipse's major semi-axes semiMinorConfidence SemiAxisLength, -- confidence of the ellipse's minor semi-axes semiMajorOrientation Direction semiMajorOrientation Heading } PathPoint ::= SEQUENCE { Loading @@ -65,7 +65,7 @@ PtActivation ::= SEQUENCE { ptActivationData PtActivationData } PtActivationType ::= INTEGER (0..255) PtActivationType ::= INTEGER { undefinedCodingType(0), r09-16CodingType(1), vdv-50149CodingType(2) } (0..255) PtActivationData ::= OCTET STRING (SIZE(1..20)) Loading Loading @@ -186,14 +186,14 @@ CurvatureConfidence ::= ENUMERATED { CurvatureCalculationMode ::= ENUMERATED { yawRateUsed(0), yawRateNotUsed(1), transitionMode(2), ... } Direction ::= SEQUENCE { directionValue DirectionValue, directionConfidence DirectionConfidence Heading ::= SEQUENCE { headingValue HeadingValue, headingConfidence HeadingConfidence } DirectionValue ::= INTEGER { wgs84North(0), wgs84East(900), wgs84South(1800), wgs84West(2700), unavailable(3600) } (0..3600) HeadingValue ::= INTEGER { wgs84North(0), wgs84East(900), wgs84South(1800), wgs84West(2700), unavailable(3600) } (0..3600) DirectionConfidence ::= INTEGER { withinZeroPointOneDegree(1), withinOneDegree(10), outOfRange(126), unavailable(127) } (1..127) HeadingConfidence ::= INTEGER { withinZeroPointOneDegree(1), withinOneDegree(10), outOfRange(126), unavailable(127) } (1..127) LaneNumber ::= INTEGER { offTheRoad(-1), hardShoulder(0), outermostDrivingLane(1), secondLaneFromOutside(2) } (-1..14) Loading @@ -211,7 +211,7 @@ DrivingLaneStatus ::= BIT STRING { outermostLaneClosed(1), secondLaneFromOutside PerformanceClass ::= INTEGER { unknown(0), performanceClassA(1), performanceClassB(2) } (0..7) -- values in range 3-7 are reserved for later definition SpeedValue ::= INTEGER { standstill(0), oneCentimeterPerSec(1) } (0..16383) SpeedValue ::= INTEGER { standstill(0), oneCentimeterPerSec(1), unavailable(16383) } (0..16383) SpeedConfidence ::= INTEGER { withinOneCentimeterPerSec(1), withinOneMeterPerSec(100), outOfRange(126), unavailable(127) } (1..127) Loading Loading @@ -306,13 +306,13 @@ LightBarSirenInUse ::= BIT STRING { sirenActivated (1) } (SIZE(2)) HeightLonCarr ::= INTEGER { oneCentimeter(1), unknown(100) } (0..100) HeightLonCarr ::= INTEGER { oneCentimeter(1), unavailable(100) } (0..100) PosLonCarr ::= INTEGER { oneCentimeter(1), unknown(127) } (0..127) PosLonCarr ::= INTEGER { oneCentimeter(1), unavailable(127) } (0..127) PosPillar ::= INTEGER { tenCentimeters(1), unknown(30) } (0..30) PosPillar ::= INTEGER { tenCentimeters(1), unavailable(30) } (0..30) PosCentMass ::= INTEGER { tenCentimeters(1), unknown(63) } (0..63) PosCentMass ::= INTEGER { tenCentimeters(1), unavailable(63) } (0..63) RequestResponseIndication ::= ENUMERATED { request(0), response(1) } Loading @@ -326,11 +326,11 @@ TrafficRule ::= ENUMERATED { noPassing(0), noPassingForTrucks(1), ... } WheelBaseVehicle ::= INTEGER { tenCentimeters(1), unknown(127) } (0..127) WheelBaseVehicle ::= INTEGER { tenCentimeters(1), unavailable(127) } (0..127) TurningRadius ::= INTEGER { point4Meters(1), unknown(255) } (0..255) TurningRadius ::= INTEGER { point4Meters(1), unavailable(255) } (0..255) PosFrontAx ::= INTEGER { tenCentimeters(1), unknown(20) } (0..20) PosFrontAx ::= INTEGER { tenCentimeters(1), unavailable(20) } (0..20) PositionOfOccupants ::= BIT STRING { row1LeftOccupied (0), Loading Loading @@ -372,12 +372,12 @@ VehicleLength ::= SEQUENCE { vehicleLengthConfidenceIndication VehicleLengthConfidenceIndication } VehicleLengthValue ::= INTEGER { tenCentimeters(1), outOfRange(1022), unknown(1023) } (1..1023) VehicleLengthValue ::= INTEGER { tenCentimeters(1), outOfRange(1022), unavailable(1023) } (1..1023) VehicleLengthConfidenceIndication ::= ENUMERATED { noTrailerPresent(0), trailerPresentWithKnownLength(1), trailerPresentWithUnknownLength(2), trailerPresenceIsUnknown(3) } VehicleWidth ::= INTEGER { tenCentimeters(1), outOfRange(61), unknown(62) } (1..62) VehicleWidth ::= INTEGER { tenCentimeters(1), outOfRange(61), unavailable(62) } (1..62) PathHistory::= SEQUENCE (SIZE(0..23)) OF PathPoint Loading @@ -398,7 +398,7 @@ SteeringWheelAngle::= SEQUENCE { SteeringWheelAngleValue ::= INTEGER { straight(0), onePointFiveDegreesToRight(-1), onePointFiveDegreesToLeft(1), unavailable(511) } (-511..511) SteeringWheelConfidence ::= INTEGER { withinOnePointFiveDegrees(0), outOfRange(126), unavailable(127) } (1..127) SteeringWheelConfidence ::= INTEGER { withinOnePointFiveDegrees(1), outOfRange(126), unavailable(127) } (1..127) TimestampIts ::= INTEGER { utcStartOf2004(0), oneMillisecAfterUTCStartOf2004(1) } (0..3153600000000) Loading @@ -406,7 +406,7 @@ VehicleRole ::= ENUMERATED { default(0), publicTransport(1), specialTransport(2) YawRate::= SEQUENCE { yawRateValue YawRateValue, yawRateConfidence yawRateConfidence yawRateConfidence YawRateConfidence } YawRateValue ::= INTEGER { straight(0), degSec-000-01ToRight(-1), degSec-000-01ToLeft(1), unavailable(32767) } (-32767..32767) Loading 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, Speed, InformationQuality, ReferencePosition, ClosedLanes, 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, ClosedLanes, DangerousGoodsExtended, Heading, 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) cdd (2) version (1) }; Loading Loading @@ -47,7 +47,7 @@ SituationContainer ::= SEQUENCE { LocationContainer ::= SEQUENCE { eventSpeed Speed OPTIONAL, eventPositionHeading Direction OPTIONAL, eventPositionHeading Heading OPTIONAL, traces Traces, roadClass RoadClass OPTIONAL } Loading Loading
CAM/CAM.asn +2 −2 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, PtActivation, LaneNumber, EmergencyPriority, EmbarkationStatus, Speed, DriveDirection, LongitudinalAcceleration, LateralAcceleration, VerticalAcceleration, StationType, ExteriorLights, DangerousGoodsBasic, PerformanceClass, SpecialTransportType, LightBarSirenInUse, VehicleRole, VehicleLength, VehicleWidth, PathHistory, RoadworksSubCauseCode, ClosedLanes, TrafficRule, SpeedLimit, SteeringWheelAngle, YawRate FROM ITS-Container { ItsPduHeader, CauseCode, ReferencePosition, AccelerationControl, Curvature, CurvatureCalculationMode, Heading, PtActivation, LaneNumber, EmergencyPriority, EmbarkationStatus, Speed, DriveDirection, LongitudinalAcceleration, LateralAcceleration, VerticalAcceleration, StationType, ExteriorLights, DangerousGoodsBasic, PerformanceClass, SpecialTransportType, LightBarSirenInUse, VehicleRole, VehicleLength, VehicleWidth, PathHistory, RoadworksSubCauseCode, ClosedLanes, TrafficRule, SpeedLimit, SteeringWheelAngle, YawRate FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (1) }; Loading Loading @@ -63,7 +63,7 @@ CAM ::= SEQUENCE { } BasicVehicleContainerHighFrequency ::= SEQUENCE { direction Direction, heading Heading, speed Speed, driveDirection DriveDirection, vehicleLength VehicleLength, Loading
CommonContainer/ITS-Container.asn +19 −19 Original line number Diff line number Diff line Loading @@ -50,7 +50,7 @@ DeltaElevation ::= INTEGER { oneMeterUp (1), oneMeterDown (-1) } (-127..128) PosConfidenceEllipse ::= SEQUENCE { semiMajorConfidence SemiAxisLength, -- confidence of the ellipse's major semi-axes semiMinorConfidence SemiAxisLength, -- confidence of the ellipse's minor semi-axes semiMajorOrientation Direction semiMajorOrientation Heading } PathPoint ::= SEQUENCE { Loading @@ -65,7 +65,7 @@ PtActivation ::= SEQUENCE { ptActivationData PtActivationData } PtActivationType ::= INTEGER (0..255) PtActivationType ::= INTEGER { undefinedCodingType(0), r09-16CodingType(1), vdv-50149CodingType(2) } (0..255) PtActivationData ::= OCTET STRING (SIZE(1..20)) Loading Loading @@ -186,14 +186,14 @@ CurvatureConfidence ::= ENUMERATED { CurvatureCalculationMode ::= ENUMERATED { yawRateUsed(0), yawRateNotUsed(1), transitionMode(2), ... } Direction ::= SEQUENCE { directionValue DirectionValue, directionConfidence DirectionConfidence Heading ::= SEQUENCE { headingValue HeadingValue, headingConfidence HeadingConfidence } DirectionValue ::= INTEGER { wgs84North(0), wgs84East(900), wgs84South(1800), wgs84West(2700), unavailable(3600) } (0..3600) HeadingValue ::= INTEGER { wgs84North(0), wgs84East(900), wgs84South(1800), wgs84West(2700), unavailable(3600) } (0..3600) DirectionConfidence ::= INTEGER { withinZeroPointOneDegree(1), withinOneDegree(10), outOfRange(126), unavailable(127) } (1..127) HeadingConfidence ::= INTEGER { withinZeroPointOneDegree(1), withinOneDegree(10), outOfRange(126), unavailable(127) } (1..127) LaneNumber ::= INTEGER { offTheRoad(-1), hardShoulder(0), outermostDrivingLane(1), secondLaneFromOutside(2) } (-1..14) Loading @@ -211,7 +211,7 @@ DrivingLaneStatus ::= BIT STRING { outermostLaneClosed(1), secondLaneFromOutside PerformanceClass ::= INTEGER { unknown(0), performanceClassA(1), performanceClassB(2) } (0..7) -- values in range 3-7 are reserved for later definition SpeedValue ::= INTEGER { standstill(0), oneCentimeterPerSec(1) } (0..16383) SpeedValue ::= INTEGER { standstill(0), oneCentimeterPerSec(1), unavailable(16383) } (0..16383) SpeedConfidence ::= INTEGER { withinOneCentimeterPerSec(1), withinOneMeterPerSec(100), outOfRange(126), unavailable(127) } (1..127) Loading Loading @@ -306,13 +306,13 @@ LightBarSirenInUse ::= BIT STRING { sirenActivated (1) } (SIZE(2)) HeightLonCarr ::= INTEGER { oneCentimeter(1), unknown(100) } (0..100) HeightLonCarr ::= INTEGER { oneCentimeter(1), unavailable(100) } (0..100) PosLonCarr ::= INTEGER { oneCentimeter(1), unknown(127) } (0..127) PosLonCarr ::= INTEGER { oneCentimeter(1), unavailable(127) } (0..127) PosPillar ::= INTEGER { tenCentimeters(1), unknown(30) } (0..30) PosPillar ::= INTEGER { tenCentimeters(1), unavailable(30) } (0..30) PosCentMass ::= INTEGER { tenCentimeters(1), unknown(63) } (0..63) PosCentMass ::= INTEGER { tenCentimeters(1), unavailable(63) } (0..63) RequestResponseIndication ::= ENUMERATED { request(0), response(1) } Loading @@ -326,11 +326,11 @@ TrafficRule ::= ENUMERATED { noPassing(0), noPassingForTrucks(1), ... } WheelBaseVehicle ::= INTEGER { tenCentimeters(1), unknown(127) } (0..127) WheelBaseVehicle ::= INTEGER { tenCentimeters(1), unavailable(127) } (0..127) TurningRadius ::= INTEGER { point4Meters(1), unknown(255) } (0..255) TurningRadius ::= INTEGER { point4Meters(1), unavailable(255) } (0..255) PosFrontAx ::= INTEGER { tenCentimeters(1), unknown(20) } (0..20) PosFrontAx ::= INTEGER { tenCentimeters(1), unavailable(20) } (0..20) PositionOfOccupants ::= BIT STRING { row1LeftOccupied (0), Loading Loading @@ -372,12 +372,12 @@ VehicleLength ::= SEQUENCE { vehicleLengthConfidenceIndication VehicleLengthConfidenceIndication } VehicleLengthValue ::= INTEGER { tenCentimeters(1), outOfRange(1022), unknown(1023) } (1..1023) VehicleLengthValue ::= INTEGER { tenCentimeters(1), outOfRange(1022), unavailable(1023) } (1..1023) VehicleLengthConfidenceIndication ::= ENUMERATED { noTrailerPresent(0), trailerPresentWithKnownLength(1), trailerPresentWithUnknownLength(2), trailerPresenceIsUnknown(3) } VehicleWidth ::= INTEGER { tenCentimeters(1), outOfRange(61), unknown(62) } (1..62) VehicleWidth ::= INTEGER { tenCentimeters(1), outOfRange(61), unavailable(62) } (1..62) PathHistory::= SEQUENCE (SIZE(0..23)) OF PathPoint Loading @@ -398,7 +398,7 @@ SteeringWheelAngle::= SEQUENCE { SteeringWheelAngleValue ::= INTEGER { straight(0), onePointFiveDegreesToRight(-1), onePointFiveDegreesToLeft(1), unavailable(511) } (-511..511) SteeringWheelConfidence ::= INTEGER { withinOnePointFiveDegrees(0), outOfRange(126), unavailable(127) } (1..127) SteeringWheelConfidence ::= INTEGER { withinOnePointFiveDegrees(1), outOfRange(126), unavailable(127) } (1..127) TimestampIts ::= INTEGER { utcStartOf2004(0), oneMillisecAfterUTCStartOf2004(1) } (0..3153600000000) Loading @@ -406,7 +406,7 @@ VehicleRole ::= ENUMERATED { default(0), publicTransport(1), specialTransport(2) YawRate::= SEQUENCE { yawRateValue YawRateValue, yawRateConfidence yawRateConfidence yawRateConfidence YawRateConfidence } YawRateValue ::= INTEGER { straight(0), degSec-000-01ToRight(-1), degSec-000-01ToLeft(1), unavailable(32767) } (-32767..32767) Loading
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, Speed, InformationQuality, ReferencePosition, ClosedLanes, 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, ClosedLanes, DangerousGoodsExtended, Heading, 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) cdd (2) version (1) }; Loading Loading @@ -47,7 +47,7 @@ SituationContainer ::= SEQUENCE { LocationContainer ::= SEQUENCE { eventSpeed Speed OPTIONAL, eventPositionHeading Direction OPTIONAL, eventPositionHeading Heading OPTIONAL, traces Traces, roadClass RoadClass OPTIONAL } Loading