Loading CommonContainer/ITS-Container.asn +3 −1 Original line number Original line Diff line number Diff line Loading @@ -180,7 +180,7 @@ DirectionConfidence ::= INTEGER { withinZeroPointOneDegree(1), withinOneDegree(1 LaneNumber ::= INTEGER { offTheRoad(-1), hardShoulder(0), LaneNumber ::= INTEGER { offTheRoad(-1), hardShoulder(0), outermostDrivingLane(1), secondLaneFromOutside(2) } (-1..14) outermostDrivingLane(1), secondLaneFromOutside(2) } (-1..14) LaneClosure ::= BIT STRING { hardShoulderClosed(0), outermostLaneClosed(1), secondLaneFromOutsideClosed(2) } (SIZE (0..14)) LaneClosure ::= BIT STRING { hardShoulderClosed(0), outermostLaneClosed(1), secondLaneFromOutsideClosed(2) } (SIZE (2..14)) Percentage ::= INTEGER (0..100) Percentage ::= INTEGER (0..100) Loading Loading @@ -277,6 +277,8 @@ PosPillar ::= INTEGER { tenCentimeters(1), unknown(30) } (0..30) PosCentMass ::= INTEGER { tenCentimeters(1), unknown(63) } (0..63) PosCentMass ::= INTEGER { tenCentimeters(1), unknown(63) } (0..63) RequestResponseIndication ::= ENUMERATED { request(0), response(1) } SpeedLimit ::= INTEGER { oneKmPerHour(1) } (0..150) SpeedLimit ::= INTEGER { oneKmPerHour(1) } (0..150) StationarySince ::= ENUMERATED { lessThan1Minute(0), lessThan2Minutes(1), lessThan15Minutes(2), over15Minutes(3) } StationarySince ::= ENUMERATED { lessThan1Minute(0), lessThan2Minutes(1), lessThan15Minutes(2), over15Minutes(3) } Loading DENM/DENM.asn +15 −7 Original line number Original line Diff line number Diff line Loading @@ -7,7 +7,7 @@ DEFINITIONS AUTOMATIC TAGS ::= BEGIN BEGIN IMPORTS IMPORTS ItsPduHeader, CauseCode, Percentage, StationID, Movement, InformationQuality, ReferencePosition, DangerousGoodsExtended, Direction, LaneNumber, LightBarSirenInUse, PathHistory, RoadClass, HeightLonCarr, PosLonCarr, PosPillar, PosCentMass, PositioningSolutionType, StationType, SpeedLimit, StationarySince, TimestampIts, WheelBaseVehicle, TurningRadius, PosFrontAx, PositionOfOccupants, Temperature, VehicleMass, VehicleIdentification, EnergyStorageType FROM ITS-Container { ItsPduHeader, CauseCode, Percentage, 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 { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) en (302637) cc (0) version (1) itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) en (302637) cc (0) version (1) }; }; Loading @@ -28,9 +28,10 @@ DecentralizedEnvironmentalNotificationMessage ::= SEQUENCE { ManagementContainer ::= SEQUENCE { ManagementContainer ::= SEQUENCE { actionID ActionID, actionID ActionID, dataVersion DataVersion, detectionTime TimestampIts, detectionTime TimestampIts, referenceTime TimestampIts, isNegation BOOLEAN, isNegation BOOLEAN, isCancellation BOOLEAN, eventPosition ReferencePosition, eventPosition ReferencePosition, relevanceDistance RelevanceDistance, relevanceDistance RelevanceDistance, relevanceTrafficDirection RelevanceTrafficDirection, relevanceTrafficDirection RelevanceTrafficDirection, Loading Loading @@ -62,21 +63,30 @@ ImpactReductionContainer ::= SEQUENCE { turningRadius TurningRadius, turningRadius TurningRadius, posFrontAx PosFrontAx, posFrontAx PosFrontAx, positionOfOccupants PositionOfOccupants, positionOfOccupants PositionOfOccupants, vehicleMass VehicleMass vehicleMass VehicleMass, requestResponseIndication RequestResponseIndication } } PositionOfPillars ::= SEQUENCE (SIZE(1..3, ...)) OF PosPillar PositionOfPillars ::= SEQUENCE (SIZE(1..3, ...)) OF PosPillar RoadWorksContainerExtended ::= SEQUENCE { RoadWorksContainerExtended ::= SEQUENCE { lightBarSirenInUse LightBarSirenInUse OPTIONAL, lightBarSirenInUse LightBarSirenInUse OPTIONAL, closedLanes LaneSets OPTIONAL, closedLanes ClosedLanes OPTIONAL, restriction RestrictedTypes OPTIONAL, restriction RestrictedTypes OPTIONAL, speedLimit SpeedLimit OPTIONAL, speedLimit SpeedLimit OPTIONAL, incidentIndication CauseCode OPTIONAL, incidentIndication CauseCode OPTIONAL, recommendedPath ItineraryPath OPTIONAL --Traces without timestamps recommendedPath ItineraryPath OPTIONAL --Traces without timestamps } } LaneSets ::= SEQUENCE OF LaneNumber ClosedLanes ::= SEQUENCE { hardShoulderStatus HardShoulderStatus OPTIONAL, drivingLaneStatus DrivingLaneStatus, ... } HardShoulderStatus ::= ENUMERATED { availableForStopping(0), closed(1), availableForDriving(2) } DrivingLaneStatus ::= BIT STRING { outermostLaneClosed(0), secondLaneFromOutsideClosed(1) } (SIZE (1..14)) RestrictedTypes ::= SEQUENCE OF StationType RestrictedTypes ::= SEQUENCE OF StationType Loading Loading @@ -109,8 +119,6 @@ AlacarteContainer ::= SEQUENCE { SequenceNumber ::= INTEGER (0..65535) SequenceNumber ::= INTEGER (0..65535) DataVersion ::= INTEGER {firstVersion(0),secondVersion(1), cancellation(255) } (0..255) defaultValidity INTEGER ::= 600 defaultValidity INTEGER ::= 600 ValidityDuration ::= INTEGER { timeOfDetection(0), oneSecondAfterDetection(1) } (0..86400) ValidityDuration ::= INTEGER { timeOfDetection(0), oneSecondAfterDetection(1) } (0..86400) Loading Loading
CommonContainer/ITS-Container.asn +3 −1 Original line number Original line Diff line number Diff line Loading @@ -180,7 +180,7 @@ DirectionConfidence ::= INTEGER { withinZeroPointOneDegree(1), withinOneDegree(1 LaneNumber ::= INTEGER { offTheRoad(-1), hardShoulder(0), LaneNumber ::= INTEGER { offTheRoad(-1), hardShoulder(0), outermostDrivingLane(1), secondLaneFromOutside(2) } (-1..14) outermostDrivingLane(1), secondLaneFromOutside(2) } (-1..14) LaneClosure ::= BIT STRING { hardShoulderClosed(0), outermostLaneClosed(1), secondLaneFromOutsideClosed(2) } (SIZE (0..14)) LaneClosure ::= BIT STRING { hardShoulderClosed(0), outermostLaneClosed(1), secondLaneFromOutsideClosed(2) } (SIZE (2..14)) Percentage ::= INTEGER (0..100) Percentage ::= INTEGER (0..100) Loading Loading @@ -277,6 +277,8 @@ PosPillar ::= INTEGER { tenCentimeters(1), unknown(30) } (0..30) PosCentMass ::= INTEGER { tenCentimeters(1), unknown(63) } (0..63) PosCentMass ::= INTEGER { tenCentimeters(1), unknown(63) } (0..63) RequestResponseIndication ::= ENUMERATED { request(0), response(1) } SpeedLimit ::= INTEGER { oneKmPerHour(1) } (0..150) SpeedLimit ::= INTEGER { oneKmPerHour(1) } (0..150) StationarySince ::= ENUMERATED { lessThan1Minute(0), lessThan2Minutes(1), lessThan15Minutes(2), over15Minutes(3) } StationarySince ::= ENUMERATED { lessThan1Minute(0), lessThan2Minutes(1), lessThan15Minutes(2), over15Minutes(3) } Loading
DENM/DENM.asn +15 −7 Original line number Original line Diff line number Diff line Loading @@ -7,7 +7,7 @@ DEFINITIONS AUTOMATIC TAGS ::= BEGIN BEGIN IMPORTS IMPORTS ItsPduHeader, CauseCode, Percentage, StationID, Movement, InformationQuality, ReferencePosition, DangerousGoodsExtended, Direction, LaneNumber, LightBarSirenInUse, PathHistory, RoadClass, HeightLonCarr, PosLonCarr, PosPillar, PosCentMass, PositioningSolutionType, StationType, SpeedLimit, StationarySince, TimestampIts, WheelBaseVehicle, TurningRadius, PosFrontAx, PositionOfOccupants, Temperature, VehicleMass, VehicleIdentification, EnergyStorageType FROM ITS-Container { ItsPduHeader, CauseCode, Percentage, 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 { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) en (302637) cc (0) version (1) itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) en (302637) cc (0) version (1) }; }; Loading @@ -28,9 +28,10 @@ DecentralizedEnvironmentalNotificationMessage ::= SEQUENCE { ManagementContainer ::= SEQUENCE { ManagementContainer ::= SEQUENCE { actionID ActionID, actionID ActionID, dataVersion DataVersion, detectionTime TimestampIts, detectionTime TimestampIts, referenceTime TimestampIts, isNegation BOOLEAN, isNegation BOOLEAN, isCancellation BOOLEAN, eventPosition ReferencePosition, eventPosition ReferencePosition, relevanceDistance RelevanceDistance, relevanceDistance RelevanceDistance, relevanceTrafficDirection RelevanceTrafficDirection, relevanceTrafficDirection RelevanceTrafficDirection, Loading Loading @@ -62,21 +63,30 @@ ImpactReductionContainer ::= SEQUENCE { turningRadius TurningRadius, turningRadius TurningRadius, posFrontAx PosFrontAx, posFrontAx PosFrontAx, positionOfOccupants PositionOfOccupants, positionOfOccupants PositionOfOccupants, vehicleMass VehicleMass vehicleMass VehicleMass, requestResponseIndication RequestResponseIndication } } PositionOfPillars ::= SEQUENCE (SIZE(1..3, ...)) OF PosPillar PositionOfPillars ::= SEQUENCE (SIZE(1..3, ...)) OF PosPillar RoadWorksContainerExtended ::= SEQUENCE { RoadWorksContainerExtended ::= SEQUENCE { lightBarSirenInUse LightBarSirenInUse OPTIONAL, lightBarSirenInUse LightBarSirenInUse OPTIONAL, closedLanes LaneSets OPTIONAL, closedLanes ClosedLanes OPTIONAL, restriction RestrictedTypes OPTIONAL, restriction RestrictedTypes OPTIONAL, speedLimit SpeedLimit OPTIONAL, speedLimit SpeedLimit OPTIONAL, incidentIndication CauseCode OPTIONAL, incidentIndication CauseCode OPTIONAL, recommendedPath ItineraryPath OPTIONAL --Traces without timestamps recommendedPath ItineraryPath OPTIONAL --Traces without timestamps } } LaneSets ::= SEQUENCE OF LaneNumber ClosedLanes ::= SEQUENCE { hardShoulderStatus HardShoulderStatus OPTIONAL, drivingLaneStatus DrivingLaneStatus, ... } HardShoulderStatus ::= ENUMERATED { availableForStopping(0), closed(1), availableForDriving(2) } DrivingLaneStatus ::= BIT STRING { outermostLaneClosed(0), secondLaneFromOutsideClosed(1) } (SIZE (1..14)) RestrictedTypes ::= SEQUENCE OF StationType RestrictedTypes ::= SEQUENCE OF StationType Loading Loading @@ -109,8 +119,6 @@ AlacarteContainer ::= SEQUENCE { SequenceNumber ::= INTEGER (0..65535) SequenceNumber ::= INTEGER (0..65535) DataVersion ::= INTEGER {firstVersion(0),secondVersion(1), cancellation(255) } (0..255) defaultValidity INTEGER ::= 600 defaultValidity INTEGER ::= 600 ValidityDuration ::= INTEGER { timeOfDetection(0), oneSecondAfterDetection(1) } (0..86400) ValidityDuration ::= INTEGER { timeOfDetection(0), oneSecondAfterDetection(1) } (0..86400) Loading