-- ETSI TS 103 300-3 V2.1.1 (2020-11) -- Note: This module defines types that are intended to be updated within -- or added to the Common Data Dictionary. Defining the types in this -- module allows them to be used by the VAM before the CDD has been -- updated. Once the CDD has been updated, this module will also be -- updated to import the new types directly from the CDD, and the -- version number of this module will be incremented. VAM-Temp-Imports {itu-t(0) identified-organization(4) etsi(0) itsDomain(5) wg1(1) ts(103300) temp-imports(255) version1(1)} DEFINITIONS AUTOMATIC TAGS ::= BEGIN IMPORTS ReferencePosition, StationID FROM ITS-Container {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (2)} NodeOffsetPointXY, Offset-B10, Offset-B11, Offset-B12, Offset-B13, Offset-B14, Offset-B16 FROM DSRC {iso (1) standard (0) signalizedIntersection (19091) profilec(2) dsrc (2) version (2)} ; -- identical to BasicContainer as used in CAM BasicContainer ::= SEQUENCE { stationType StationType, -- from VAM-Temp-Imports referencePosition ReferencePosition, -- from ITS-Container ... } ItsPduHeader ::= SEQUENCE { protocolVersion INTEGER (0..255), messageID INTEGER{ denm(1), cam(2), poi(3), spatem(4), mapem(5), ivim(6), ev-rsr(7), tistpgtransaction(8), srem(9), ssem(10), evcsn(11), saem(12), rtcmem(13), vam(14) } (0..255), -- Mantis #7209, #7005 stationID StationID } AreaCircular ::= SEQUENCE { nodeCenterPoint OffsetPoint OPTIONAL, radius Radius } AreaPolygon ::= SEQUENCE { polyPointList PolyPointList } AreaRectangle ::= SEQUENCE { nodeCenterPoint OffsetPoint OPTIONAL, semiMajorRangeLength SemiRangeLength, semiMinorRangeLength SemiRangeLength, semiMajorRangeOrientation WGS84AngleValue, semiHeight SemiRangeLength OPTIONAL } OffsetPoint ::= SEQUENCE{ nodeOffsetPointXY NodeOffsetPointXY (WITH COMPONENTS {..., node-LatLon ABSENT, regional ABSENT}), nodeOffsetPointZ NodeOffsetPointZ OPTIONAL } NodeOffsetPointZ ::= CHOICE { node-Z1 Offset-B10, -- node is within 5.11m of last node node-Z2 Offset-B11, -- node is within 10.23m of last node node-Z3 Offset-B12, -- node is within 20.47m of last node node-Z4 Offset-B13, -- node is within 40.96m of last node node-Z5 Offset-B14, -- node is within 81.91m of last node node-Z6 Offset-B16 -- node is within 327.67m of last node } Radius ::= INTEGER { zeroPointOneMeter (1), oneMeter (10) } (0..10000) PolyPointList ::= SEQUENCE (SIZE(3..16, ...)) OF OffsetPoint SemiRangeLength ::= INTEGER { zeroPointOneMeter (1), oneMeter (10) } (0..10000) WGS84AngleValue ::= INTEGER { wgs84North (0), wgs84East (900), wgs84South (1800), wgs84West (2700), unavailable (3601) } (0..3601) StationType ::= INTEGER { unknown(0), pedestrian(1), cyclist(2), moped(3), motorcycle(4), passengerCar(5), bus(6), lightTruck(7), heavyTruck(8), trailer(9), specialVehicles(10), tram(11), lightVruVehicle(12), animal(13), roadSideUnit(15) } (0..255) END