Commit 41dbd0b4 authored by kovacsa's avatar kovacsa
Browse files

asn1 update

parent 1665e21b
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -72,7 +72,7 @@ CamPdu ::= SEQUENCE {
  accelerationControl AccelerationControl,
  curvature Curvature,
  curvatureCalculationMode CurvatureCalculationMode,
  laneNumber LaneNumber OPTIONAL
  laneNumber LaneNumber OPTIONAL,
  steeringWheelAngle SteeringWheelAngle OPTIONAL,
  lateralAcceleration LateralAcceleration OPTIONAL,
  verticalAcceleration VerticalAcceleration OPTIONAL
+16 −15
Original line number Diff line number Diff line
@@ -99,7 +99,7 @@ SemiAxisLength ::= INTEGER{ oneCentimeter(1), notValid(4095) } (0..4095)
  dangerousEndOfQueue DangerousEndOfQueueSubCauseCode,
  dangerousDriving DangerousDrivingSubCauseCode,
  vehicleBreakdown VehicleBreakdownSubCauseCode,
  postCrash PostCrashSubCauseCode
  postCrash PostCrashSubCauseCode,
  ...
 }

@@ -255,7 +255,7 @@ DangerousGoodsBasic::= ENUMERATED {
}

DangerousGoodsExtended ::= SEQUENCE {
   dangerousGoodsType  DangerousGoodsBasic
   dangerousGoodsType  DangerousGoodsBasic,
   unNumber            INTEGER (0..9999),
   emergencyActionCode IA5String OPTIONAL,
   phoneNumber         IA5String OPTIONAL,
@@ -311,7 +311,7 @@ PositionOfOccupants ::= BIT STRING {
 tier3MidOccupied     (8)
}

PositioningSolutionType ::= ENUMERATED { noPositioningSolution(0), SGNSS(1), DGNSS(2), SGNSSplusDR(3), DGNSSplusDR(4), DR(5), ... }
PositioningSolutionType ::= ENUMERATED { noPositioningSolution(0), sGNSS(1), dGNSS(2), sGNSSplusDR(3), dGNSSplusDR(4), dR(5), ... }

VehicleIdentification ::= SEQUENCE {
 wMInumber WMInumber,
@@ -322,11 +322,11 @@ WMInumber ::= IA5String (SIZE(1..3))

VDS ::= IA5String (SIZE(6))

VehicleStorageType::= BIT STRING { hydrogenStorage(0), electricEnergyStorage(1), liquidPropaneGas(2), compressedNaturalGas(3), diesel(4), gasoline(5), ammonia(6) } (SIZE(6))
VehicleStorageType::= BIT STRING { hydrogenStorage(0), electricEnergyStorage(1), liquidPropaneGas(2), compressedNaturalGas(3), diesel(4), gasoline(5), ammonia(6) } (SIZE(7))

VehicleLength ::= SEQUENCE {
 vehicleLengthValue VehicleLengthValue,
 VehicleLengthConfidenceIndication VehicleLengthConfidenceIndication
 vehicleLengthConfidenceIndication VehicleLengthConfidenceIndication
}

VehicleLengthValue  ::= INTEGER { tenCentimeters(1), outOfRange(1022), unknown(1023) }  (1..1023)
@@ -346,8 +346,9 @@ PtScheduleDelay ::= INTEGER { oneSecondAheadOfSchedule(-1), noDelay(0), oneSecon

InformationQuality ::= INTEGER { unknown(0), lowest(1), highest(7) }  (0..7)

RoadClass ::= ENUMERATED { gravelRoad(0)
, localRoad(1), 
RoadClass ::= ENUMERATED {
 gravelRoad(0),
 localRoad(1),
 districtRoad(2),
 countryRoad(3),
 stateRoad(4),
@@ -355,7 +356,7 @@ highway(5),
 reserved(6), 
 unknown(7) }

SteeringWheelAngle  ::= INTEGER { straight(0), onePointFiveDegreesToRight(1), onePointFiveDegreesToLeft(-1), 189degreesAndBeyondToRight(126), 189degreesAndBeyondToLeft(-126), unavailable(127) }  (-126..127)
SteeringWheelAngle  ::= INTEGER { straight(0), onePointFiveDegreesToRight(1), onePointFiveDegreesToLeft(-1), outOfRangeToRight(126), outOfRangeToLeft(-126), unavailable(127) }  (-126..127)

TimestampUtc ::= TIME (SETTINGS "Basic=Date-Time Date=YMD Year=Basic Time=HMSF3 Local-or-UTC=Z")

+5 −5
Original line number Diff line number Diff line
@@ -9,7 +9,7 @@ DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

IMPORTS 
   ItsPduHeader, CauseCode, Percentage, StationID, TimestampUtc, Movement,InformationQuality, ReferencePosition, DangerousGoodsExtended, Direction, LaneCount, PathHistory, RoadClass, HeightLonCarr, PosLonCarr, PosPillar, PosCentMass, PositioningSolutionType, StationType, 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, RoadworkType, 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) 
};

@@ -76,7 +76,7 @@ PositionOfPillars ::= SEQUENCE (SIZE(1..3, ...)) OF PosPillar
  lightBarSirenInUse LightBarSirenInUse OPTIONAL,
  roadworkType RoadworkType OPTIONAL,
  closedLanes LaneSets OPTIONAL,
  restriction RestrictedTypes OPTIONAL
  restriction RestrictedTypes OPTIONAL,
  speedLimit SpeedLimit OPTIONAL,
  incidentIndication CauseCode OPTIONAL,
  recommendedPaths Traces OPTIONAL	--Traces without timestamps
@@ -84,7 +84,7 @@ PositionOfPillars ::= SEQUENCE (SIZE(1..3, ...)) OF PosPillar

LaneSets ::= SEQUENCE OF LaneNumber

LaneSets ::= SEQUENCE OF StationType
RestrictedTypes ::= SEQUENCE OF StationType

StationaryVehicleContainer ::= SEQUENCE {
 stationType StationType,
@@ -99,13 +99,13 @@ StationaryVehicleContainer ::= SEQUENCE {


AlacarteContainer ::= SEQUENCE {
	laneCount LaneNumber OPTIONAL,
	laneCount LaneCount OPTIONAL,
	impactReduction	ImpactReductionContainer OPTIONAL,
	externalTemperature Temperature OPTIONAL,
	roadWorks RoadWorksContainer OPTIONAL,
	positioningSolution PositioningSolutionType OPTIONAL,
	dangerousGoodsExtended DangerousGoodsExtended OPTIONAL,
	stationaryVehicle StationaryVehicleContainer OPTIONAL
	stationaryVehicle StationaryVehicleContainer OPTIONAL,
	...
}