Commit b39aa3cd authored by garciay's avatar garciay
Browse files

Updated ITS-Container.asn to correct version

parent 4a5168b1
Loading
Loading
Loading
Loading
+96 −96
Original line number Original line Diff line number Diff line
@@ -7,7 +7,7 @@ DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
BEGIN


IMPORTS 
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) 
itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (1) 
};
};


@@ -17,10 +17,8 @@ IMPORTS
CAM ::= SEQUENCE {
CAM ::= SEQUENCE {
    header ItsPduHeader,
    header ItsPduHeader,
    cam CoopAwareness
    cam CoopAwareness

}
}



CoopAwareness ::= SEQUENCE {
CoopAwareness ::= SEQUENCE {
    generationDeltaTime GenerationDeltaTime,
    generationDeltaTime GenerationDeltaTime,
    camParameters CamParameters
    camParameters CamParameters
@@ -36,13 +34,13 @@ CAM ::= SEQUENCE {


HighFrequencyContainer ::= CHOICE {
HighFrequencyContainer ::= CHOICE {
    basicVehicleContainerHighFrequency BasicVehicleContainerHighFrequency,
    basicVehicleContainerHighFrequency BasicVehicleContainerHighFrequency,
  emptyRSUContainerHighFrequency EmptyRSUContainerHighFrequency,
    rsuContainerHighFrequency RSUContainerHighFrequency,
  ...  -- further type specific RSU containers might be added as extensions  
    ...
}
}


 LowFrequencyContainer ::= CHOICE {
 LowFrequencyContainer ::= CHOICE {
  basicVehicleContainerLowFrequency BasicVehicleContainerLowFrequency,
  basicVehicleContainerLowFrequency BasicVehicleContainerLowFrequency,
  ...  -- further type specific RSU containers might be added as extensions  
    ...
}
}


SpecialVehicleContainer ::= CHOICE {
SpecialVehicleContainer ::= CHOICE {
@@ -73,10 +71,12 @@ CAM ::= SEQUENCE {
    curvatureCalculationMode CurvatureCalculationMode,
    curvatureCalculationMode CurvatureCalculationMode,
    yawRate YawRate,
    yawRate YawRate,
    accelerationControl AccelerationControl OPTIONAL,
    accelerationControl AccelerationControl OPTIONAL,
    lanePosition LanePosition OPTIONAL,
    steeringWheelAngle SteeringWheelAngle OPTIONAL,
    steeringWheelAngle SteeringWheelAngle OPTIONAL,
    lateralAcceleration LateralAcceleration OPTIONAL,
    lateralAcceleration LateralAcceleration OPTIONAL,
    verticalAcceleration VerticalAcceleration OPTIONAL,
    verticalAcceleration VerticalAcceleration OPTIONAL,
  performanceClass PerformanceClass OPTIONAL
    performanceClass PerformanceClass OPTIONAL,
    cenDsrcTollingZone CenDsrcTollingZone OPTIONAL
}
}


BasicVehicleContainerLowFrequency  ::= SEQUENCE {
BasicVehicleContainerLowFrequency  ::= SEQUENCE {
@@ -106,8 +106,7 @@ CAM ::= SEQUENCE {
 }
 }


RescueContainer ::= SEQUENCE {
RescueContainer ::= SEQUENCE {
  lightBarSirenInUse LightBarSirenInUse,
    lightBarSirenInUse LightBarSirenInUse
  emergencyPriority EmergencyPriority OPTIONAL
}
}


EmergencyContainer ::= SEQUENCE {
EmergencyContainer ::= SEQUENCE {
@@ -123,10 +122,11 @@ CAM ::= SEQUENCE {
    speedLimit SpeedLimit OPTIONAL
    speedLimit SpeedLimit OPTIONAL
}
}


 EmptyRSUContainerHighFrequency ::= NULL
RSUContainerHighFrequency ::= SEQUENCE {
    protectedCommunicationZonesRSU ProtectedCommunicationZonesRSU OPTIONAL,
    ...
}


GenerationDeltaTime ::= INTEGER { oneMilliSec(1) } (0..65535)
GenerationDeltaTime ::= INTEGER { oneMilliSec(1) } (0..65535)


 
END
END
 No newline at end of file
+71 −65
Original line number Original line Diff line number Diff line
@@ -7,7 +7,7 @@ DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
BEGIN


IMPORTS 
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) 
itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (1) 
};
};


@@ -15,11 +15,9 @@ IMPORTS
DENM ::= SEQUENCE {
DENM ::= SEQUENCE {
    header ItsPduHeader,
    header ItsPduHeader,
    denm DecentralizedEnvironmentalNotificationMessage
    denm DecentralizedEnvironmentalNotificationMessage

}
}


DecentralizedEnvironmentalNotificationMessage ::= SEQUENCE {
DecentralizedEnvironmentalNotificationMessage ::= SEQUENCE {
	
    management ManagementContainer,
    management ManagementContainer,
    situation SituationContainer OPTIONAL,
    situation SituationContainer OPTIONAL,
    location LocationContainer OPTIONAL,
    location LocationContainer OPTIONAL,
@@ -30,26 +28,30 @@ ManagementContainer ::= SEQUENCE {
    actionID ActionID,
    actionID ActionID,
    detectionTime TimestampIts,
    detectionTime TimestampIts,
    referenceTime TimestampIts,
    referenceTime TimestampIts,
	isNegation	BOOLEAN,
    termination Termination OPTIONAL,
	isCancellation	BOOLEAN,
    eventPosition ReferencePosition,
    eventPosition ReferencePosition,
	relevanceDistance	RelevanceDistance,
    relevanceDistance RelevanceDistance OPTIONAL,
	relevanceTrafficDirection RelevanceTrafficDirection,
    relevanceTrafficDirection RelevanceTrafficDirection OPTIONAL,
    validityDuration ValidityDuration DEFAULT defaultValidity,
    validityDuration ValidityDuration DEFAULT defaultValidity,
	transmissionInterval	TransmissionInterval OPTIONAL 
    transmissionInterval TransmissionInterval OPTIONAL,
    stationType StationType,
    ...
}
}


SituationContainer ::= SEQUENCE {
SituationContainer ::= SEQUENCE {
    informationQuality InformationQuality,
    informationQuality InformationQuality,
    eventType CauseCode,
    eventType CauseCode,
	linkedCause CauseCode OPTIONAL
    linkedCause CauseCode OPTIONAL,
    eventHistory EventHistory OPTIONAL,
    ...
}
}


LocationContainer ::= SEQUENCE {
LocationContainer ::= SEQUENCE {
    eventSpeed Speed OPTIONAL,
    eventSpeed Speed OPTIONAL,
    eventPositionHeading Heading OPTIONAL,
    eventPositionHeading Heading OPTIONAL,
    traces Traces,
    traces Traces,
	roadType RoadType OPTIONAL
    roadType RoadType OPTIONAL,
    ...
}
}


ImpactReductionContainer ::= SEQUENCE {
ImpactReductionContainer ::= SEQUENCE {
@@ -73,23 +75,23 @@ ImpactReductionContainer ::= SEQUENCE {
    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,
    startingPointSpeedLimit DeltaReferencePosition OPTIONAL,
    trafficFlowRule TrafficRule OPTIONAL,
    referenceDenms ReferenceDenms OPTIONAL
 }
 }



StationaryVehicleContainer ::= SEQUENCE {
StationaryVehicleContainer ::= SEQUENCE {
 stationType StationType,
    stationarySince StationarySince OPTIONAL,
    stationarySince StationarySince OPTIONAL,
    stationaryCause CauseCode OPTIONAL,
    stationaryCause CauseCode OPTIONAL,
    carryingDangerousGoods DangerousGoodsExtended OPTIONAL,
    carryingDangerousGoods DangerousGoodsExtended OPTIONAL,
 numberOfOccupants INTEGER(0..127) OPTIONAL,
    numberOfOccupants NumberOfOccupants OPTIONAL,
    vehicleIdentification VehicleIdentification OPTIONAL,
    vehicleIdentification VehicleIdentification OPTIONAL,
    energyStorageType EnergyStorageType OPTIONAL
    energyStorageType EnergyStorageType OPTIONAL
}
}



AlacarteContainer ::= SEQUENCE {
AlacarteContainer ::= SEQUENCE {

    lanePosition LanePosition OPTIONAL,
    impactReduction ImpactReductionContainer OPTIONAL,
    impactReduction ImpactReductionContainer OPTIONAL,
    externalTemperature Temperature OPTIONAL,
    externalTemperature Temperature OPTIONAL,
    roadWorks RoadWorksContainerExtended OPTIONAL,
    roadWorks RoadWorksContainerExtended OPTIONAL,
@@ -100,4 +102,8 @@ AlacarteContainer ::= SEQUENCE {


defaultValidity INTEGER ::= 600
defaultValidity INTEGER ::= 600


Termination ::= ENUMERATED {isCancellation(0), isNegation (1)}

ReferenceDenms ::= SEQUENCE (SIZE(1..8, ...)) OF ActionID

END
END
 No newline at end of file
+188 −188

File changed.

Contains only whitespace changes.