Commit fd124dca authored by kovacsa's avatar kovacsa
Browse files

asn1 update

parent efa4619b
Loading
Loading
Loading
Loading
+8 −11
Original line number Diff line number Diff line
-- This ASN.1 specification has been checked for conformance with the ASN.1 standard by the Objective Systems ASN.1 Tools

DENM-PDU-Descriptions {
 itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) en (302637) denm (1) version (1) 
}
@@ -9,7 +7,7 @@ DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS 
   ItsPduHeader, CauseCode, HumanProblemSubCauseCode, VehicleBreakdownSubCauseCode, PostCrashSubCauseCode, Percentage, StationID, TimestampUtc, Movement, InformationQuality, ReferencePosition, DangerousGoodsExtended, Direction, LaneCount, LaneNumber, LightBarSirenInUse, PathHistory, RoadClass, RoadworkType, HeightLonCarr, PosLonCarr, PosPillar, PosCentMass, PositioningSolutionType, StationType, SpeedLimit, WheelBaseVehicle, TurningRadius, PosFrontAx, PositionOfOccupants, Temperature, VehicleMass, VehicleIdentification, VehicleStorageType FROM ITS-Container {
   ItsPduHeader, CauseCode, HumanProblemSubCauseCode, VehicleBreakdownSubCauseCode, PostCrashSubCauseCode, Percentage, StationID, TimestampUtc, Movement, InformationQuality, ReferencePosition, DangerousGoodsExtended, Direction, LaneCount, LaneNumber, LightBarSirenInUse, PathHistory, RoadClass, RoadworksSubCauseCode, HeightLonCarr, PosLonCarr, PosPillar, PosCentMass, PositioningSolutionType, StationType, SpeedLimit, WheelBaseVehicle, TurningRadius, PosFrontAx, PositionOfOccupants, Temperature, VehicleMass, VehicleIdentification, VehicleStorageType FROM ITS-Container {
 itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) en (302637) cc (0) version (1) 
};

@@ -27,15 +25,17 @@ DecentralizedEnvironmentalNotificationMessage ::= SEQUENCE {
  	location	LocationContainer OPTIONAL,
   	alacarte	AlacarteContainer OPTIONAL
}

t

ManagementContainer ::= SEQUENCE {
	generationTime  TimestampUtc,
	actionID	ActionID,
	dataVersion	DataVersion,
	situationTime	TimestampUtc,
	validityDuration	ValidityDuration DEFAULT maxValidity,
	detectionTime	TimestampUtc,
	isNegation	BOOLEAN,
	eventPosition	ReferencePosition,
	relevanceDistance	RelevanceDistance,
	validityDuration	ValidityDuration DEFAULT defaultValidity,
	transmissionInterval	TransmissionInterval OPTIONAL 
}

@@ -47,12 +47,10 @@ SituationContainer ::= SEQUENCE {
}

LocationContainer ::= SEQUENCE {
	eventPosition ReferencePosition,
	eventSpeed Movement OPTIONAL,
	eventPositionHeading Direction OPTIONAL,
	traces Traces,
	roadClass RoadClass OPTIONAL,
	relevanceDistance RelevanceDistance,
	relevanceTrafficDirection RelevanceTrafficDirection
}

@@ -74,7 +72,7 @@ PositionOfPillars ::= SEQUENCE (SIZE(1..3, ...)) OF PosPillar

 RoadWorksContainer ::= SEQUENCE {
  lightBarSirenInUse LightBarSirenInUse OPTIONAL,
  roadworkType RoadworkType OPTIONAL,
  roadworkType RoadworksSubCauseCode OPTIONAL,
  closedLanes LaneSets OPTIONAL,
  restriction RestrictedTypes OPTIONAL,
  speedLimit SpeedLimit OPTIONAL,
@@ -104,7 +102,6 @@ AlacarteContainer ::= SEQUENCE {
	externalTemperature Temperature OPTIONAL,
	roadWorks RoadWorksContainer OPTIONAL,
	positioningSolution PositioningSolutionType OPTIONAL,
	dangerousGoodsExtended DangerousGoodsExtended OPTIONAL,
	stationaryVehicle StationaryVehicleContainer OPTIONAL,
	...
}
@@ -119,7 +116,7 @@ AlacarteContainer ::= SEQUENCE {

 DataVersion ::= INTEGER {firstVersion(0),secondVersion(1), cancellation(255) } (0..255)

 maxValidity INTEGER ::= 86400
 defaultValidity INTEGER ::= 600
 
 ValidityDuration ::=	INTEGER { timeOfDetection(0), oneSecondAfterDetection(1) } (0..maxValidity)