Kerberos: add kerberos_inject_longterm_key() helper function
[wireshark-sm.git] / epan / dissectors / asn1 / its / DENM.asn
blob4c00ae090e8430053c301279404f50fb668d7fb6
1 --
2 -- https://www.etsi.org/deliver/etsi_en/302600_302699/30263703/01.03.00_20/en_30263703v010300a.pdf
3 DENMv1-PDU-Descriptions {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) en
4 (302637) denm (1) version (2)
6     DEFINITIONS AUTOMATIC TAGS ::=
7     BEGIN
8     IMPORTS
9         -- Wireshark modification
10     CauseCode,
11     ItsPduHeader, Speed, InformationQuality, ReferencePosition, ClosedLanes,
12     DangerousGoodsExtended, Heading, LanePosition, LightBarSirenInUse, RoadType, HeightLonCarr,
13     PosLonCarr, PosCentMass, PositioningSolutionType, RequestResponseIndication, StationType,
14     SpeedLimit, StationarySince, TimestampIts, WheelBaseVehicle, TurningRadius, PosFrontAx,
15     PositionOfOccupants, Temperature, VehicleMass, VehicleIdentification, EnergyStorageType, ActionID,
16     ItineraryPath, NumberOfOccupants, PositionOfPillars, RelevanceTrafficDirection, RestrictedTypes,
17     Traces, TransmissionInterval, ValidityDuration, RelevanceDistance, EventHistory, TrafficRule,
18     DeltaReferencePosition
19     FROM ETSI-ITS-CDD {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) 102894 cdd (2) major-version-3 (3) minor-version-1 (1)}
20     ;
22     DENM ::= SEQUENCE {
23      header ItsPduHeader,
24      denm DecentralizedEnvironmentalNotificationMessage
25     }
26     DecentralizedEnvironmentalNotificationMessage ::= SEQUENCE {
27      management ManagementContainer,
28      situation SituationContainer OPTIONAL,
29      location LocationContainer OPTIONAL,
30      alacarte AlacarteContainer OPTIONAL
31     }
32     ManagementContainer ::= SEQUENCE {
33      actionID ActionID,
34      detectionTime TimestampIts,
35      referenceTime TimestampIts,
36      termination Termination OPTIONAL,
37      eventPosition ReferencePosition,
38      relevanceDistance RelevanceDistance OPTIONAL,
39      relevanceTrafficDirection RelevanceTrafficDirection OPTIONAL,
40      validityDuration ValidityDuration DEFAULT defaultValidity,
41      transmissionInterval TransmissionInterval OPTIONAL,
42      stationType StationType,
43      ...
44     }
45     SituationContainer ::= SEQUENCE {
46      informationQuality InformationQuality,
47      eventType CauseCode,
48      linkedCause CauseCode OPTIONAL,
49      eventHistory EventHistory OPTIONAL,
50      ...
51     }
52     LocationContainer ::= SEQUENCE {
53      eventSpeed Speed OPTIONAL,
54      eventPositionHeading Heading OPTIONAL,
55      traces Traces,
56      roadType RoadType OPTIONAL,
57      ...
58     }
59     ImpactReductionContainer ::= SEQUENCE {
60      heightLonCarrLeft HeightLonCarr,
61      heightLonCarrRight HeightLonCarr,
62      posLonCarrLeft PosLonCarr,
63      posLonCarrRight PosLonCarr,
64      positionOfPillars PositionOfPillars,
65      posCentMass PosCentMass,
66      wheelBaseVehicle WheelBaseVehicle,
67      turningRadius TurningRadius,
68      posFrontAx PosFrontAx,
69      positionOfOccupants PositionOfOccupants,
70      vehicleMass VehicleMass,
71      requestResponseIndication RequestResponseIndication
72     }
73     RoadWorksContainerExtended ::= SEQUENCE {
74      lightBarSirenInUse LightBarSirenInUse OPTIONAL,
75      closedLanes ClosedLanes OPTIONAL,
76      restriction RestrictedTypes OPTIONAL,
77      speedLimit SpeedLimit OPTIONAL,
78      incidentIndication CauseCode OPTIONAL,
79      recommendedPath ItineraryPath OPTIONAL,
80      startingPointSpeedLimit DeltaReferencePosition OPTIONAL,
81      trafficFlowRule TrafficRule OPTIONAL,
82      referenceDenms ReferenceDenms OPTIONAL
83      }
84     StationaryVehicleContainer ::= SEQUENCE {
85      stationarySince StationarySince OPTIONAL,
86      stationaryCause CauseCode OPTIONAL,
87      carryingDangerousGoods DangerousGoodsExtended OPTIONAL,
88      numberOfOccupants NumberOfOccupants OPTIONAL,
89      vehicleIdentification VehicleIdentification OPTIONAL,
90      energyStorageType EnergyStorageType OPTIONAL
91     }
92     AlacarteContainer ::= SEQUENCE {
93      lanePosition LanePosition OPTIONAL,
94      impactReduction ImpactReductionContainer OPTIONAL,
95      externalTemperature Temperature OPTIONAL,
96      roadWorks RoadWorksContainerExtended OPTIONAL,
97      positioningSolution PositioningSolutionType OPTIONAL,
98      stationaryVehicle StationaryVehicleContainer OPTIONAL,
99      ...
100     }
101     defaultValidity INTEGER ::= 600
102     Termination ::= ENUMERATED {isCancellation(0), isNegation (1)}
103     ReferenceDenms ::= SEQUENCE (SIZE(1..8, ...)) OF ActionID