Loading CAM/CAM.asn +2 −2 Original line number Diff line number Diff line Loading @@ -9,8 +9,8 @@ DEFINITIONS AUTOMATIC TAGS ::= BEGIN IMPORTS ItsPduHeader, ReferencePosition, AccelerationControl, Curvature, CurvatureAccuracy, CurvatureCalculationMode, Direction, DirectionConfidence, IncidentIndication, IncidentRule, LaneCount, LaneCountConfidence, Percentage, Priority, PtLineRoute, PtScheduleDelay, VehicleSpeed, DriveDirection, LongitudinalAcceleration, StationType, ExteriorLights, LongTruck, DangerousGoods, SpecialTransport, LightBarSirenInUse, Mass, VehicleWidth, VehicleLength, VehicleLengthConfidenceIndication, PathHistory FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102637) cc (3) version (3) ItsPduHeader, ReferencePosition, AccelerationControl, Curvature, CurvatureAccuracy, CurvatureCalculationMode, Direction, DirectionConfidence, IncidentIndication, IncidentRule, LaneCount, LaneCountConfidence, Percentage, Priority, PtLineRoute, PtScheduleDelay, VehicleSpeed, DriveDirection, LongitudinalAcceleration, StationType, ExteriorLights, LongTruck, DangerousGoods, SpecialTransport, LightBarSirenInUse, VehicleWidth, VehicleLength, VehicleLengthConfidenceIndication, PathHistory FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102637) cc (0) version (3) }; Loading CommonContainer/ITS-Container.asn +6 −11 Original line number Diff line number Diff line ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102637) cc (3) version (3) itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102637) cc (0) version (3) } DEFINITIONS AUTOMATIC TAGS ::= Loading @@ -9,7 +9,7 @@ BEGIN ItsPduHeader ::= SEQUENCE { protocolVersion INTEGER{ currentVersion(3) } (0..255), messageID INTEGER{ cam(0), denm(1) } (0..255), messageID INTEGER{ denm(1),cam(2), spat(3), topo(4) } (0..255), stationID StationID } Loading @@ -33,7 +33,7 @@ Longitude ::= INTEGER { oneMicrodegreeEast (10), oneMicrodegreeWest (-10), unkno Latitude ::= INTEGER { oneMicrodegreeNorth (10), oneMicrodegreeSouth (-10), unknown(900000001) } (-900000000..900000001) -- multiples of 0.1 microdegree Elevation ::= INTEGER (-1000..7191) -- multiples of 1 m Elevation ::= INTEGER { seaLevel (0),oneMeter (1) } (-1000..7191) DeltaLongitude ::= INTEGER { oneMicrodegreeEast (10), oneMicrodegreeWest (-10) } (-120..120) -- multiples of 0.1 microdegree Loading Loading @@ -97,7 +97,7 @@ StationType ::= INTEGER { unkown(0), passengerCar(1), bus(2) } (0..255) VehicleHeight ::= INTEGER { tenCentimeters(1), outOfRange(51) } (0..51) VehicleWidth ::= INTEGER { tenCentimeters(1), outOfRange(51) } (0..51) VehicleLengthNormal ::= INTEGER { tenCentimeters(1), outOfRange(127) } (0..127) VehicleLengthNormal ::= INTEGER { unkown(0), tenCentimeters(1), outOfRange(127) } (0..127) ExteriorLights ::= BIT STRING { lowBeamHeadlightsOn (0), Loading Loading @@ -127,15 +127,10 @@ miscellaneousDangerousSubstances(14) } SpecialTransport ::= ENUMERATED { toBeDefined } -- not well defined yet LightBarSirenInUse ::= BIT STRING { noActivity (0), lightBarAvailable (1), lightBarActivated (2), sirenAvailable (3), sirenActivated (4) lightBarActivated (0), sirenActivated (1) } Mass ::= INTEGER { hundredKg(1), exceeding50Tons(500), massUnknown(501) } (0..501) HeightLonCarr ::= INTEGER { oneCentimeter(1) } (0..100) PosLonCarr ::= INTEGER { oneCentimeter(1) } (0..127) Loading DENM/DENM.asn +6 −6 Original line number Diff line number Diff line Loading @@ -9,8 +9,8 @@ DEFINITIONS AUTOMATIC TAGS ::= BEGIN IMPORTS ItsPduHeader, Percentage, StationID, Timestamp, VehicleSpeed,InformationQuality, ReferencePosition, Direction, DirectionConfidence, LaneCount, LaneCountConfidence, StationID, PathHistory, RoadClass, Mass, HeightLonCarr, PosLonCarr, PosPillar, PosCentMass, WheelBaseVehicle, TurningRadius, PosFrontAx, PositionOfOccupants FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102637) cc (3) version (3) ItsPduHeader, Percentage, StationID, Timestamp, VehicleSpeed,InformationQuality, ReferencePosition, Direction, DirectionConfidence, LaneCount, LaneCountConfidence, StationID, PathHistory, RoadClass, HeightLonCarr, PosLonCarr, PosPillar, PosCentMass, WheelBaseVehicle, TurningRadius, PosFrontAx, PositionOfOccupants FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102637) cc (0) version (3) }; Loading @@ -34,7 +34,7 @@ ManagementContainer ::= SEQUENCE { actionID ActionID, dataVersion DataVersion, detectionTime Timestamp, expiryTime ExpiryTime, expiryTime ExpiryTime OPTIONAL, isNegation BOOLEAN, frequency Frequency } Loading @@ -56,7 +56,7 @@ LocationContainer ::= SEQUENCE { pathHistory PathHistory, roadClass RoadClass OPTIONAL, relevanceDistance RelevanceDistance, disseminationDirection Direction relevanceTrafficDirection RelevanceTrafficDirection } ImpactReductionContainer ::= SEQUENCE { Loading Loading @@ -147,7 +147,6 @@ AlacarteContainer ::= SEQUENCE { EmergencyElectronicBrakeLightsSubCauseCode ::= INTEGER {unknown(0), hardBrakingVehicle(1) } (0..1, ...) PathHistoryID ::= INTEGER { pathHistory (0), alternativePath1(1), alternativePath7(7) } (0..7) Loading @@ -156,5 +155,6 @@ AlacarteContainer ::= SEQUENCE { RelevanceDistance ::= ENUMERATED { lessThan50m(0) , between50to100m(1), between100to200m(2), between200to500m(3), between500to1000m(4), between1to5km(5), between5to10km(6), over10km(7) } RelevanceTrafficDirection :: = ENUMERATED { unknown(0), upstreamTraffic(1), downstreamTraffic(2), allTrafficDirection(3) } END Loading
CAM/CAM.asn +2 −2 Original line number Diff line number Diff line Loading @@ -9,8 +9,8 @@ DEFINITIONS AUTOMATIC TAGS ::= BEGIN IMPORTS ItsPduHeader, ReferencePosition, AccelerationControl, Curvature, CurvatureAccuracy, CurvatureCalculationMode, Direction, DirectionConfidence, IncidentIndication, IncidentRule, LaneCount, LaneCountConfidence, Percentage, Priority, PtLineRoute, PtScheduleDelay, VehicleSpeed, DriveDirection, LongitudinalAcceleration, StationType, ExteriorLights, LongTruck, DangerousGoods, SpecialTransport, LightBarSirenInUse, Mass, VehicleWidth, VehicleLength, VehicleLengthConfidenceIndication, PathHistory FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102637) cc (3) version (3) ItsPduHeader, ReferencePosition, AccelerationControl, Curvature, CurvatureAccuracy, CurvatureCalculationMode, Direction, DirectionConfidence, IncidentIndication, IncidentRule, LaneCount, LaneCountConfidence, Percentage, Priority, PtLineRoute, PtScheduleDelay, VehicleSpeed, DriveDirection, LongitudinalAcceleration, StationType, ExteriorLights, LongTruck, DangerousGoods, SpecialTransport, LightBarSirenInUse, VehicleWidth, VehicleLength, VehicleLengthConfidenceIndication, PathHistory FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102637) cc (0) version (3) }; Loading
CommonContainer/ITS-Container.asn +6 −11 Original line number Diff line number Diff line ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102637) cc (3) version (3) itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102637) cc (0) version (3) } DEFINITIONS AUTOMATIC TAGS ::= Loading @@ -9,7 +9,7 @@ BEGIN ItsPduHeader ::= SEQUENCE { protocolVersion INTEGER{ currentVersion(3) } (0..255), messageID INTEGER{ cam(0), denm(1) } (0..255), messageID INTEGER{ denm(1),cam(2), spat(3), topo(4) } (0..255), stationID StationID } Loading @@ -33,7 +33,7 @@ Longitude ::= INTEGER { oneMicrodegreeEast (10), oneMicrodegreeWest (-10), unkno Latitude ::= INTEGER { oneMicrodegreeNorth (10), oneMicrodegreeSouth (-10), unknown(900000001) } (-900000000..900000001) -- multiples of 0.1 microdegree Elevation ::= INTEGER (-1000..7191) -- multiples of 1 m Elevation ::= INTEGER { seaLevel (0),oneMeter (1) } (-1000..7191) DeltaLongitude ::= INTEGER { oneMicrodegreeEast (10), oneMicrodegreeWest (-10) } (-120..120) -- multiples of 0.1 microdegree Loading Loading @@ -97,7 +97,7 @@ StationType ::= INTEGER { unkown(0), passengerCar(1), bus(2) } (0..255) VehicleHeight ::= INTEGER { tenCentimeters(1), outOfRange(51) } (0..51) VehicleWidth ::= INTEGER { tenCentimeters(1), outOfRange(51) } (0..51) VehicleLengthNormal ::= INTEGER { tenCentimeters(1), outOfRange(127) } (0..127) VehicleLengthNormal ::= INTEGER { unkown(0), tenCentimeters(1), outOfRange(127) } (0..127) ExteriorLights ::= BIT STRING { lowBeamHeadlightsOn (0), Loading Loading @@ -127,15 +127,10 @@ miscellaneousDangerousSubstances(14) } SpecialTransport ::= ENUMERATED { toBeDefined } -- not well defined yet LightBarSirenInUse ::= BIT STRING { noActivity (0), lightBarAvailable (1), lightBarActivated (2), sirenAvailable (3), sirenActivated (4) lightBarActivated (0), sirenActivated (1) } Mass ::= INTEGER { hundredKg(1), exceeding50Tons(500), massUnknown(501) } (0..501) HeightLonCarr ::= INTEGER { oneCentimeter(1) } (0..100) PosLonCarr ::= INTEGER { oneCentimeter(1) } (0..127) Loading
DENM/DENM.asn +6 −6 Original line number Diff line number Diff line Loading @@ -9,8 +9,8 @@ DEFINITIONS AUTOMATIC TAGS ::= BEGIN IMPORTS ItsPduHeader, Percentage, StationID, Timestamp, VehicleSpeed,InformationQuality, ReferencePosition, Direction, DirectionConfidence, LaneCount, LaneCountConfidence, StationID, PathHistory, RoadClass, Mass, HeightLonCarr, PosLonCarr, PosPillar, PosCentMass, WheelBaseVehicle, TurningRadius, PosFrontAx, PositionOfOccupants FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102637) cc (3) version (3) ItsPduHeader, Percentage, StationID, Timestamp, VehicleSpeed,InformationQuality, ReferencePosition, Direction, DirectionConfidence, LaneCount, LaneCountConfidence, StationID, PathHistory, RoadClass, HeightLonCarr, PosLonCarr, PosPillar, PosCentMass, WheelBaseVehicle, TurningRadius, PosFrontAx, PositionOfOccupants FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102637) cc (0) version (3) }; Loading @@ -34,7 +34,7 @@ ManagementContainer ::= SEQUENCE { actionID ActionID, dataVersion DataVersion, detectionTime Timestamp, expiryTime ExpiryTime, expiryTime ExpiryTime OPTIONAL, isNegation BOOLEAN, frequency Frequency } Loading @@ -56,7 +56,7 @@ LocationContainer ::= SEQUENCE { pathHistory PathHistory, roadClass RoadClass OPTIONAL, relevanceDistance RelevanceDistance, disseminationDirection Direction relevanceTrafficDirection RelevanceTrafficDirection } ImpactReductionContainer ::= SEQUENCE { Loading Loading @@ -147,7 +147,6 @@ AlacarteContainer ::= SEQUENCE { EmergencyElectronicBrakeLightsSubCauseCode ::= INTEGER {unknown(0), hardBrakingVehicle(1) } (0..1, ...) PathHistoryID ::= INTEGER { pathHistory (0), alternativePath1(1), alternativePath7(7) } (0..7) Loading @@ -156,5 +155,6 @@ AlacarteContainer ::= SEQUENCE { RelevanceDistance ::= ENUMERATED { lessThan50m(0) , between50to100m(1), between100to200m(2), between200to500m(3), between500to1000m(4), between1to5km(5), between5to10km(6), over10km(7) } RelevanceTrafficDirection :: = ENUMERATED { unknown(0), upstreamTraffic(1), downstreamTraffic(2), allTrafficDirection(3) } END