summaryrefslogtreecommitdiffstats
path: root/epan/dissectors/asn1/its/VAM-Temp-Imports.asn
blob: a9eb9624b10f8db9c7f72bb7f050c2ca86a40b1c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
-- 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) part-3(3) temp-imports(255) version(1)}

DEFINITIONS AUTOMATIC TAGS ::=

BEGIN

IMPORTS

ReferencePosition, SpeedConfidence, StationID, VehicleWidth
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)}

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)

--WGS84Angle ::= SEQUENCE {
--    value       WGS84AngleValue,
--    confidence  AngleConfidence
--}

--WGS84AngleValue ::= INTEGER {
--    wgs84North          (0),
--    wgs84East           (900),
--    wgs84South          (1800),
--    wgs84West           (2700),
--    unavailable         (3601)
--} (0..3601)

--AngleConfidence ::= INTEGER {
--    zeroPointOneDegree  (1),    - - if the heading accuracy is equal to or less than 0,1 degree
--    oneDegree           (10),
--    outOfRange          (126),  - - if the heading accuracy is out of range, i.e. greater than
                                -- 12,5 degrees. A corresponding reported angle value shall be
                                -- considered invalid and cannot be trusted.
--    unavailable         (127)   - - if the heading accuracy information is not available
--} (1..127)



--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), animals(13), 
--    roadSideUnit(15)
--}
--(0..255)

END