Loading asn1/CAM/CAM.asn +96 −96 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ DEFINITIONS AUTOMATIC TAGS ::= BEGIN IMPORTS ItsPduHeader, CauseCode, ReferencePosition, AccelerationControl, Curvature, CurvatureCalculationMode, Heading, PtActivation, 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, LanePosition, EmergencyPriority, EmbarkationStatus, Speed, DriveDirection, LongitudinalAcceleration, LateralAcceleration, VerticalAcceleration, StationType, ExteriorLights, DangerousGoodsBasic, SpecialTransportType, LightBarSirenInUse, VehicleRole, VehicleLength, VehicleWidth, PathHistory, RoadworksSubCauseCode, ClosedLanes, TrafficRule, SpeedLimit, SteeringWheelAngle, PerformanceClass, YawRate, ProtectedCommunicationZone, PtActivation, Latitude, Longitude, ProtectedCommunicationZonesRSU, CenDsrcTollingZone FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (1) }; Loading @@ -17,10 +17,8 @@ IMPORTS CAM ::= SEQUENCE { header ItsPduHeader, cam CoopAwareness } CoopAwareness ::= SEQUENCE { generationDeltaTime GenerationDeltaTime, camParameters CamParameters Loading @@ -36,13 +34,13 @@ CAM ::= SEQUENCE { HighFrequencyContainer ::= CHOICE { basicVehicleContainerHighFrequency BasicVehicleContainerHighFrequency, emptyRSUContainerHighFrequency EmptyRSUContainerHighFrequency, ... -- further type specific RSU containers might be added as extensions rsuContainerHighFrequency RSUContainerHighFrequency, ... } LowFrequencyContainer ::= CHOICE { basicVehicleContainerLowFrequency BasicVehicleContainerLowFrequency, ... -- further type specific RSU containers might be added as extensions ... } SpecialVehicleContainer ::= CHOICE { Loading Loading @@ -73,10 +71,12 @@ CAM ::= SEQUENCE { curvatureCalculationMode CurvatureCalculationMode, yawRate YawRate, accelerationControl AccelerationControl OPTIONAL, lanePosition LanePosition OPTIONAL, steeringWheelAngle SteeringWheelAngle OPTIONAL, lateralAcceleration LateralAcceleration OPTIONAL, verticalAcceleration VerticalAcceleration OPTIONAL, performanceClass PerformanceClass OPTIONAL performanceClass PerformanceClass OPTIONAL, cenDsrcTollingZone CenDsrcTollingZone OPTIONAL } BasicVehicleContainerLowFrequency ::= SEQUENCE { Loading Loading @@ -106,8 +106,7 @@ CAM ::= SEQUENCE { } RescueContainer ::= SEQUENCE { lightBarSirenInUse LightBarSirenInUse, emergencyPriority EmergencyPriority OPTIONAL lightBarSirenInUse LightBarSirenInUse } EmergencyContainer ::= SEQUENCE { Loading @@ -123,10 +122,11 @@ CAM ::= SEQUENCE { speedLimit SpeedLimit OPTIONAL } EmptyRSUContainerHighFrequency ::= NULL RSUContainerHighFrequency ::= SEQUENCE { protectedCommunicationZonesRSU ProtectedCommunicationZonesRSU OPTIONAL, ... } GenerationDeltaTime ::= INTEGER { oneMilliSec(1) } (0..65535) END No newline at end of file asn1/DENM/DENM.asn +71 −65 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ DEFINITIONS AUTOMATIC TAGS ::= BEGIN IMPORTS ActionID, SequenceNumber, ValidityDuration, TransmissionInterval, Traces, RelevanceDistance, RelevanceTrafficDirection, ItineraryPath, RestrictedTypes, PositionOfPillars, ItsPduHeader, CauseCode, StationID, Speed, InformationQuality, ReferencePosition, ClosedLanes, DangerousGoodsExtended, Heading, 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, Speed, InformationQuality, ReferencePosition, ClosedLanes, DangerousGoodsExtended, Heading, LanePosition, LightBarSirenInUse, RoadType, HeightLonCarr, PosLonCarr, PosCentMass, PositioningSolutionType, RequestResponseIndication, StationType, SpeedLimit, StationarySince, TimestampIts, WheelBaseVehicle, TurningRadius, PosFrontAx, PositionOfOccupants, Temperature, VehicleMass, VehicleIdentification, EnergyStorageType, ActionID, ItineraryPath, NumberOfOccupants, PositionOfPillars, RelevanceTrafficDirection, RestrictedTypes, Traces, TransmissionInterval, ValidityDuration, RelevanceDistance, EventHistory, TrafficRule, DeltaReferencePosition FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (1) }; Loading @@ -15,11 +15,9 @@ IMPORTS DENM ::= SEQUENCE { header ItsPduHeader, denm DecentralizedEnvironmentalNotificationMessage } DecentralizedEnvironmentalNotificationMessage ::= SEQUENCE { management ManagementContainer, situation SituationContainer OPTIONAL, location LocationContainer OPTIONAL, Loading @@ -30,26 +28,30 @@ ManagementContainer ::= SEQUENCE { actionID ActionID, detectionTime TimestampIts, referenceTime TimestampIts, isNegation BOOLEAN, isCancellation BOOLEAN, termination Termination OPTIONAL, eventPosition ReferencePosition, relevanceDistance RelevanceDistance, relevanceTrafficDirection RelevanceTrafficDirection, relevanceDistance RelevanceDistance OPTIONAL, relevanceTrafficDirection RelevanceTrafficDirection OPTIONAL, validityDuration ValidityDuration DEFAULT defaultValidity, transmissionInterval TransmissionInterval OPTIONAL transmissionInterval TransmissionInterval OPTIONAL, stationType StationType, ... } SituationContainer ::= SEQUENCE { informationQuality InformationQuality, eventType CauseCode, linkedCause CauseCode OPTIONAL linkedCause CauseCode OPTIONAL, eventHistory EventHistory OPTIONAL, ... } LocationContainer ::= SEQUENCE { eventSpeed Speed OPTIONAL, eventPositionHeading Heading OPTIONAL, traces Traces, roadType RoadType OPTIONAL roadType RoadType OPTIONAL, ... } ImpactReductionContainer ::= SEQUENCE { Loading @@ -73,23 +75,23 @@ ImpactReductionContainer ::= SEQUENCE { restriction RestrictedTypes OPTIONAL, speedLimit SpeedLimit OPTIONAL, incidentIndication CauseCode OPTIONAL, recommendedPath ItineraryPath OPTIONAL --Traces without timestamps recommendedPath ItineraryPath OPTIONAL, startingPointSpeedLimit DeltaReferencePosition OPTIONAL, trafficFlowRule TrafficRule OPTIONAL, referenceDenms ReferenceDenms OPTIONAL } 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 { lanePosition LanePosition OPTIONAL, impactReduction ImpactReductionContainer OPTIONAL, externalTemperature Temperature OPTIONAL, roadWorks RoadWorksContainerExtended OPTIONAL, Loading @@ -100,4 +102,8 @@ AlacarteContainer ::= SEQUENCE { defaultValidity INTEGER ::= 600 Termination ::= ENUMERATED {isCancellation(0), isNegation (1)} ReferenceDenms ::= SEQUENCE (SIZE(1..8, ...)) OF ActionID END No newline at end of file asn1/ITS-Container/ITS-Container.asn +188 −188 File changed.Contains only whitespace changes. Show changes Loading
asn1/CAM/CAM.asn +96 −96 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ DEFINITIONS AUTOMATIC TAGS ::= BEGIN IMPORTS ItsPduHeader, CauseCode, ReferencePosition, AccelerationControl, Curvature, CurvatureCalculationMode, Heading, PtActivation, 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, LanePosition, EmergencyPriority, EmbarkationStatus, Speed, DriveDirection, LongitudinalAcceleration, LateralAcceleration, VerticalAcceleration, StationType, ExteriorLights, DangerousGoodsBasic, SpecialTransportType, LightBarSirenInUse, VehicleRole, VehicleLength, VehicleWidth, PathHistory, RoadworksSubCauseCode, ClosedLanes, TrafficRule, SpeedLimit, SteeringWheelAngle, PerformanceClass, YawRate, ProtectedCommunicationZone, PtActivation, Latitude, Longitude, ProtectedCommunicationZonesRSU, CenDsrcTollingZone FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (1) }; Loading @@ -17,10 +17,8 @@ IMPORTS CAM ::= SEQUENCE { header ItsPduHeader, cam CoopAwareness } CoopAwareness ::= SEQUENCE { generationDeltaTime GenerationDeltaTime, camParameters CamParameters Loading @@ -36,13 +34,13 @@ CAM ::= SEQUENCE { HighFrequencyContainer ::= CHOICE { basicVehicleContainerHighFrequency BasicVehicleContainerHighFrequency, emptyRSUContainerHighFrequency EmptyRSUContainerHighFrequency, ... -- further type specific RSU containers might be added as extensions rsuContainerHighFrequency RSUContainerHighFrequency, ... } LowFrequencyContainer ::= CHOICE { basicVehicleContainerLowFrequency BasicVehicleContainerLowFrequency, ... -- further type specific RSU containers might be added as extensions ... } SpecialVehicleContainer ::= CHOICE { Loading Loading @@ -73,10 +71,12 @@ CAM ::= SEQUENCE { curvatureCalculationMode CurvatureCalculationMode, yawRate YawRate, accelerationControl AccelerationControl OPTIONAL, lanePosition LanePosition OPTIONAL, steeringWheelAngle SteeringWheelAngle OPTIONAL, lateralAcceleration LateralAcceleration OPTIONAL, verticalAcceleration VerticalAcceleration OPTIONAL, performanceClass PerformanceClass OPTIONAL performanceClass PerformanceClass OPTIONAL, cenDsrcTollingZone CenDsrcTollingZone OPTIONAL } BasicVehicleContainerLowFrequency ::= SEQUENCE { Loading Loading @@ -106,8 +106,7 @@ CAM ::= SEQUENCE { } RescueContainer ::= SEQUENCE { lightBarSirenInUse LightBarSirenInUse, emergencyPriority EmergencyPriority OPTIONAL lightBarSirenInUse LightBarSirenInUse } EmergencyContainer ::= SEQUENCE { Loading @@ -123,10 +122,11 @@ CAM ::= SEQUENCE { speedLimit SpeedLimit OPTIONAL } EmptyRSUContainerHighFrequency ::= NULL RSUContainerHighFrequency ::= SEQUENCE { protectedCommunicationZonesRSU ProtectedCommunicationZonesRSU OPTIONAL, ... } GenerationDeltaTime ::= INTEGER { oneMilliSec(1) } (0..65535) END No newline at end of file
asn1/DENM/DENM.asn +71 −65 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ DEFINITIONS AUTOMATIC TAGS ::= BEGIN IMPORTS ActionID, SequenceNumber, ValidityDuration, TransmissionInterval, Traces, RelevanceDistance, RelevanceTrafficDirection, ItineraryPath, RestrictedTypes, PositionOfPillars, ItsPduHeader, CauseCode, StationID, Speed, InformationQuality, ReferencePosition, ClosedLanes, DangerousGoodsExtended, Heading, 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, Speed, InformationQuality, ReferencePosition, ClosedLanes, DangerousGoodsExtended, Heading, LanePosition, LightBarSirenInUse, RoadType, HeightLonCarr, PosLonCarr, PosCentMass, PositioningSolutionType, RequestResponseIndication, StationType, SpeedLimit, StationarySince, TimestampIts, WheelBaseVehicle, TurningRadius, PosFrontAx, PositionOfOccupants, Temperature, VehicleMass, VehicleIdentification, EnergyStorageType, ActionID, ItineraryPath, NumberOfOccupants, PositionOfPillars, RelevanceTrafficDirection, RestrictedTypes, Traces, TransmissionInterval, ValidityDuration, RelevanceDistance, EventHistory, TrafficRule, DeltaReferencePosition FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (1) }; Loading @@ -15,11 +15,9 @@ IMPORTS DENM ::= SEQUENCE { header ItsPduHeader, denm DecentralizedEnvironmentalNotificationMessage } DecentralizedEnvironmentalNotificationMessage ::= SEQUENCE { management ManagementContainer, situation SituationContainer OPTIONAL, location LocationContainer OPTIONAL, Loading @@ -30,26 +28,30 @@ ManagementContainer ::= SEQUENCE { actionID ActionID, detectionTime TimestampIts, referenceTime TimestampIts, isNegation BOOLEAN, isCancellation BOOLEAN, termination Termination OPTIONAL, eventPosition ReferencePosition, relevanceDistance RelevanceDistance, relevanceTrafficDirection RelevanceTrafficDirection, relevanceDistance RelevanceDistance OPTIONAL, relevanceTrafficDirection RelevanceTrafficDirection OPTIONAL, validityDuration ValidityDuration DEFAULT defaultValidity, transmissionInterval TransmissionInterval OPTIONAL transmissionInterval TransmissionInterval OPTIONAL, stationType StationType, ... } SituationContainer ::= SEQUENCE { informationQuality InformationQuality, eventType CauseCode, linkedCause CauseCode OPTIONAL linkedCause CauseCode OPTIONAL, eventHistory EventHistory OPTIONAL, ... } LocationContainer ::= SEQUENCE { eventSpeed Speed OPTIONAL, eventPositionHeading Heading OPTIONAL, traces Traces, roadType RoadType OPTIONAL roadType RoadType OPTIONAL, ... } ImpactReductionContainer ::= SEQUENCE { Loading @@ -73,23 +75,23 @@ ImpactReductionContainer ::= SEQUENCE { restriction RestrictedTypes OPTIONAL, speedLimit SpeedLimit OPTIONAL, incidentIndication CauseCode OPTIONAL, recommendedPath ItineraryPath OPTIONAL --Traces without timestamps recommendedPath ItineraryPath OPTIONAL, startingPointSpeedLimit DeltaReferencePosition OPTIONAL, trafficFlowRule TrafficRule OPTIONAL, referenceDenms ReferenceDenms OPTIONAL } 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 { lanePosition LanePosition OPTIONAL, impactReduction ImpactReductionContainer OPTIONAL, externalTemperature Temperature OPTIONAL, roadWorks RoadWorksContainerExtended OPTIONAL, Loading @@ -100,4 +102,8 @@ AlacarteContainer ::= SEQUENCE { defaultValidity INTEGER ::= 600 Termination ::= ENUMERATED {isCancellation(0), isNegation (1)} ReferenceDenms ::= SEQUENCE (SIZE(1..8, ...)) OF ActionID END No newline at end of file
asn1/ITS-Container/ITS-Container.asn +188 −188 File changed.Contains only whitespace changes. Show changes