Loading DENM/DENM.asn +15 −34 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, Heading, LaneNumber, LightBarSirenInUse, PathHistory, RoadType, 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, LanePosition, LightBarSirenInUse, PathHistory, RoadType, HeightLonCarr, PosLonCarr, PosCentMass, PositioningSolutionType, RequestResponseIndication, StationType, SpeedLimit, StationarySince, TimestampIts, WheelBaseVehicle, TurningRadius, PosFrontAx, PositionOfOccupants, Temperature, VehicleMass, VehicleIdentification, EnergyStorageType, ActionID, ItineraryPath, NumberOfOccupants, PositionOfPillars, RelevanceTrafficDirection, RestrictedTypes, SequenceNumber, Traces, TransmissionInterval, ValidityDuration, RelevanceDistance, EventHistory FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (1) }; Loading @@ -30,11 +30,10 @@ ManagementContainer ::= SEQUENCE { actionID ActionID, detectionTime TimestampIts, referenceTime TimestampIts, isNegation BOOLEAN, isCancellation BOOLEAN, termination Termination, eventPosition ReferencePosition, relevanceDistance RelevanceDistance, relevanceTrafficDirection RelevanceTrafficDirection, relevanceDistance RelevanceDistance OPTIONAL, relevanceTrafficDirection RelevanceTrafficDirection OPTIONAL, validityDuration ValidityDuration DEFAULT defaultValidity, transmissionInterval TransmissionInterval OPTIONAL } Loading @@ -42,7 +41,8 @@ ManagementContainer ::= SEQUENCE { SituationContainer ::= SEQUENCE { informationQuality InformationQuality, eventType CauseCode, linkedCause CauseCode OPTIONAL linkedCause CauseCode OPTIONAL, eventHistory EventHistory OPTIONAL } LocationContainer ::= SEQUENCE { Loading @@ -67,7 +67,6 @@ ImpactReductionContainer ::= SEQUENCE { requestResponseIndication RequestResponseIndication } PositionOfPillars ::= SEQUENCE (SIZE(1..3, ...)) OF PosPillar RoadWorksContainerExtended ::= SEQUENCE { lightBarSirenInUse LightBarSirenInUse OPTIONAL, Loading @@ -75,25 +74,26 @@ PositionOfPillars ::= SEQUENCE (SIZE(1..3, ...)) OF PosPillar restriction RestrictedTypes OPTIONAL, speedLimit SpeedLimit OPTIONAL, incidentIndication CauseCode OPTIONAL, recommendedPath ItineraryPath OPTIONAL --Traces without timestamps recommendedPath ItineraryPath OPTIONAL } RestrictedTypes ::= SEQUENCE OF StationType StationaryVehicleContainer ::= SEQUENCE { stationType StationType, stationarySince StationarySince OPTIONAL, stationaryCause CauseCode OPTIONAL, carryingDangerousGoods DangerousGoodsExtended OPTIONAL, numberOfOccupants INTEGER(0..127) OPTIONAL, numberOfOccupants NumberOfOccupants OPTIONAL, vehicleIdentification VehicleIdentification OPTIONAL, energyStorageType EnergyStorageType OPTIONAL } AlacarteContainer ::= SEQUENCE { laneNumber LaneNumber OPTIONAL, lanePosition LanePosition OPTIONAL, impactReduction ImpactReductionContainer OPTIONAL, externalTemperature Temperature OPTIONAL, roadWorks RoadWorksContainerExtended OPTIONAL, Loading @@ -102,27 +102,8 @@ AlacarteContainer ::= SEQUENCE { ... } ActionID ::= SEQUENCE { originatorStationID StationID, sequenceNumber SequenceNumber } SequenceNumber ::= INTEGER (0..65535) defaultValidity INTEGER ::= 600 ValidityDuration ::= INTEGER { timeOfDetection(0), oneSecondAfterDetection(1) } (0..86400) Traces ::= SEQUENCE SIZE(0..7) OF PathHistory ItineraryPath ::= SEQUENCE SIZE(0..40) OF ReferencePosition TransmissionInterval ::= INTEGER { oneMilliSecond(1), tenSeconds(10000) } (1..10000) RelevanceDistance ::= ENUMERATED { lessThan50m(0) , lessThan100m(1), lessThan200m(2), lessThan500m(3), lessThan1000m(4), lessThan5km(5), lessThan10km(6), over10km(7) } RelevanceTrafficDirection ::= ENUMERATED { unavailable(0), upstreamTraffic(1), downstreamTraffic(2), allTrafficDirection(3) } Termination ::= ENUMERATED {isCancellation(0), isNegation (1)} END No newline at end of file Loading
DENM/DENM.asn +15 −34 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, Heading, LaneNumber, LightBarSirenInUse, PathHistory, RoadType, 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, LanePosition, LightBarSirenInUse, PathHistory, RoadType, HeightLonCarr, PosLonCarr, PosCentMass, PositioningSolutionType, RequestResponseIndication, StationType, SpeedLimit, StationarySince, TimestampIts, WheelBaseVehicle, TurningRadius, PosFrontAx, PositionOfOccupants, Temperature, VehicleMass, VehicleIdentification, EnergyStorageType, ActionID, ItineraryPath, NumberOfOccupants, PositionOfPillars, RelevanceTrafficDirection, RestrictedTypes, SequenceNumber, Traces, TransmissionInterval, ValidityDuration, RelevanceDistance, EventHistory FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (1) }; Loading @@ -30,11 +30,10 @@ ManagementContainer ::= SEQUENCE { actionID ActionID, detectionTime TimestampIts, referenceTime TimestampIts, isNegation BOOLEAN, isCancellation BOOLEAN, termination Termination, eventPosition ReferencePosition, relevanceDistance RelevanceDistance, relevanceTrafficDirection RelevanceTrafficDirection, relevanceDistance RelevanceDistance OPTIONAL, relevanceTrafficDirection RelevanceTrafficDirection OPTIONAL, validityDuration ValidityDuration DEFAULT defaultValidity, transmissionInterval TransmissionInterval OPTIONAL } Loading @@ -42,7 +41,8 @@ ManagementContainer ::= SEQUENCE { SituationContainer ::= SEQUENCE { informationQuality InformationQuality, eventType CauseCode, linkedCause CauseCode OPTIONAL linkedCause CauseCode OPTIONAL, eventHistory EventHistory OPTIONAL } LocationContainer ::= SEQUENCE { Loading @@ -67,7 +67,6 @@ ImpactReductionContainer ::= SEQUENCE { requestResponseIndication RequestResponseIndication } PositionOfPillars ::= SEQUENCE (SIZE(1..3, ...)) OF PosPillar RoadWorksContainerExtended ::= SEQUENCE { lightBarSirenInUse LightBarSirenInUse OPTIONAL, Loading @@ -75,25 +74,26 @@ PositionOfPillars ::= SEQUENCE (SIZE(1..3, ...)) OF PosPillar restriction RestrictedTypes OPTIONAL, speedLimit SpeedLimit OPTIONAL, incidentIndication CauseCode OPTIONAL, recommendedPath ItineraryPath OPTIONAL --Traces without timestamps recommendedPath ItineraryPath OPTIONAL } RestrictedTypes ::= SEQUENCE OF StationType StationaryVehicleContainer ::= SEQUENCE { stationType StationType, stationarySince StationarySince OPTIONAL, stationaryCause CauseCode OPTIONAL, carryingDangerousGoods DangerousGoodsExtended OPTIONAL, numberOfOccupants INTEGER(0..127) OPTIONAL, numberOfOccupants NumberOfOccupants OPTIONAL, vehicleIdentification VehicleIdentification OPTIONAL, energyStorageType EnergyStorageType OPTIONAL } AlacarteContainer ::= SEQUENCE { laneNumber LaneNumber OPTIONAL, lanePosition LanePosition OPTIONAL, impactReduction ImpactReductionContainer OPTIONAL, externalTemperature Temperature OPTIONAL, roadWorks RoadWorksContainerExtended OPTIONAL, Loading @@ -102,27 +102,8 @@ AlacarteContainer ::= SEQUENCE { ... } ActionID ::= SEQUENCE { originatorStationID StationID, sequenceNumber SequenceNumber } SequenceNumber ::= INTEGER (0..65535) defaultValidity INTEGER ::= 600 ValidityDuration ::= INTEGER { timeOfDetection(0), oneSecondAfterDetection(1) } (0..86400) Traces ::= SEQUENCE SIZE(0..7) OF PathHistory ItineraryPath ::= SEQUENCE SIZE(0..40) OF ReferencePosition TransmissionInterval ::= INTEGER { oneMilliSecond(1), tenSeconds(10000) } (1..10000) RelevanceDistance ::= ENUMERATED { lessThan50m(0) , lessThan100m(1), lessThan200m(2), lessThan500m(3), lessThan1000m(4), lessThan5km(5), lessThan10km(6), over10km(7) } RelevanceTrafficDirection ::= ENUMERATED { unavailable(0), upstreamTraffic(1), downstreamTraffic(2), allTrafficDirection(3) } Termination ::= ENUMERATED {isCancellation(0), isNegation (1)} END No newline at end of file