Newer
Older
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
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
# <a name="ETSI-ITS-DSRC"></a>ASN.1 module ETSI-ITS-DSRC
OID: _{ itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts103301 (103301) dsrc (6) version2 (2) }_
## Imports:
* **[ETSI-ITS-CDD](ETSI-ITS-CDD.md)** *{ itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) 102894 cdd (2) major-version-3 (3) minor-version-1 (1) } WITH SUCCESSORS*<br/>
* **[ETSI-ITS-DSRC-REGION](ETSI-ITS-DSRC-REGION.md)** *{ itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts103301 (103301) dsrc (6) region (1) version2 (2) }*<br/>
* **[ElectronicRegistrationIdentificationVehicleDataModule](ElectronicRegistrationIdentificationVehicleDataModule.md)** *{ iso(1) standard(0) iso24534 (24534) vehicleData (1) version1 (1) }*<br/>
## Data Elements:
```asn1
REG-EXT-ID-AND-TYPE ::= CLASS {
&id RegionId UNIQUE,
&Type
} WITH SYNTAX {&Type IDENTIFIED BY &id}
```
### <a name="RegionalExtension"></a>RegionalExtension
* _regionId_ of type [**REG-EXT-ID-AND-TYPE**](ETSI-ITS-DSRC.md#REG-EXT-ID-AND-TYPE) .&id( {Set} )<br>
* _regExtValue_ of type [**REG-EXT-ID-AND-TYPE**](ETSI-ITS-DSRC.md#REG-EXT-ID-AND-TYPE) .&Type( {Set}{@regionId} )<br>
```asn1
RegionalExtension {REG-EXT-ID-AND-TYPE : Set} ::= SEQUENCE {
regionId REG-EXT-ID-AND-TYPE.&id( {Set} ),
regExtValue REG-EXT-ID-AND-TYPE.&Type( {Set}{@regionId} )
}
```
### <a name="MapData"></a>MapData
Values:
* _timeStamp_ of type [**MinuteOfTheYear**](#MinuteOfTheYear) OPTIONAL<br>
* _msgIssueRevision_ of type [**MsgCount**](#MsgCount) <br>
* _layerType_ of type [**LayerType**](#LayerType) OPTIONAL<br>
* _layerID_ of type [**LayerID**](#LayerID) OPTIONAL<br>
* _intersections_ of type [**IntersectionGeometryList**](#IntersectionGeometryList) OPTIONAL<br>
* _roadSegments_ of type [**RoadSegmentList**](#RoadSegmentList) OPTIONAL<br>
* _dataParameters_ of type [**DataParameters**](#DataParameters) OPTIONAL<br>
* _restrictionList_ of type [**RestrictionClassList**](#RestrictionClassList) OPTIONAL<br>
* _regional_ of type **SEQUENCE** (SIZE(1..4)) OF<br>
* **RegionalExtension** {{Reg-MapData}} OPTIONAL<br>
```asn1
MapData ::= SEQUENCE {
timeStamp MinuteOfTheYear OPTIONAL,
msgIssueRevision MsgCount,
layerType LayerType OPTIONAL,
layerID LayerID OPTIONAL,
intersections IntersectionGeometryList OPTIONAL,
roadSegments RoadSegmentList OPTIONAL,
dataParameters DataParameters OPTIONAL,
restrictionList RestrictionClassList OPTIONAL,
regional SEQUENCE (SIZE(1..4)) OF
RegionalExtension {{Reg-MapData}} OPTIONAL,
...
}
```
### <a name="RTCMcorrections"></a>RTCMcorrections
Values:
* _msgCnt_ of type [**MsgCount**](#MsgCount) <br>
* _rev_ of type [**RTCM-Revision**](#RTCM-Revision) <br>
* _timeStamp_ of type [**MinuteOfTheYear**](#MinuteOfTheYear) OPTIONAL<br>
* _anchorPoint_ of type [**FullPositionVector**](#FullPositionVector) OPTIONAL<br>
* _rtcmHeader_ of type [**RTCMheader**](#RTCMheader) OPTIONAL<br>
* _msgs_ of type [**RTCMmessageList**](#RTCMmessageList) <br>
* _regional_ of type **SEQUENCE** (SIZE(1..4)) OF<br>
* **RegionalExtension** {{Reg-RTCMcorrections}} OPTIONAL<br>
```asn1
RTCMcorrections ::= SEQUENCE {
msgCnt MsgCount,
rev RTCM-Revision,
timeStamp MinuteOfTheYear OPTIONAL,
anchorPoint FullPositionVector OPTIONAL,
rtcmHeader RTCMheader OPTIONAL,
msgs RTCMmessageList,
regional SEQUENCE (SIZE(1..4)) OF
RegionalExtension {{Reg-RTCMcorrections}} OPTIONAL,
...
}
```
### <a name="SPAT"></a>SPAT
Values:
* _timeStamp_ of type [**MinuteOfTheYear**](#MinuteOfTheYear) OPTIONAL<br>
* _name_ of type [**DescriptiveName**](#DescriptiveName) OPTIONAL<br>
* _intersections_ of type [**IntersectionStateList**](#IntersectionStateList) <br>
* _regional_ of type **SEQUENCE** (SIZE(1..4)) OF<br>
* **RegionalExtension** {{Reg-SPAT}} OPTIONAL<br>
```asn1
SPAT ::= SEQUENCE {
timeStamp MinuteOfTheYear OPTIONAL,
name DescriptiveName OPTIONAL,
intersections IntersectionStateList,
regional SEQUENCE (SIZE(1..4)) OF
RegionalExtension {{Reg-SPAT}} OPTIONAL,
...
}
```
### <a name="SignalRequestMessage"></a>SignalRequestMessage
Values:
* _timeStamp_ of type [**MinuteOfTheYear**](#MinuteOfTheYear) OPTIONAL<br>
* _second_ of type [**DSecond**](#DSecond) <br>
* _sequenceNumber_ of type [**MsgCount**](#MsgCount) OPTIONAL<br>
* _requests_ of type [**SignalRequestList**](#SignalRequestList) OPTIONAL<br>
* _requestor_ of type [**RequestorDescription**](#RequestorDescription) <br>
* _regional_ of type **SEQUENCE** (SIZE(1..4)) OF<br>
* **RegionalExtension** {{Reg-SignalRequestMessage}} OPTIONAL<br>
```asn1
SignalRequestMessage ::= SEQUENCE {
timeStamp MinuteOfTheYear OPTIONAL,
second DSecond,
sequenceNumber MsgCount OPTIONAL,
requests SignalRequestList OPTIONAL,
requestor RequestorDescription,
regional SEQUENCE (SIZE(1..4)) OF
RegionalExtension {{Reg-SignalRequestMessage}} OPTIONAL,
...
}
```
### <a name="SignalStatusMessage"></a>SignalStatusMessage
Values:
* _timeStamp_ of type [**MinuteOfTheYear**](#MinuteOfTheYear) OPTIONAL<br>
* _second_ of type [**DSecond**](#DSecond) <br>
* _sequenceNumber_ of type [**MsgCount**](#MsgCount) OPTIONAL<br>
* _status_ of type [**SignalStatusList**](#SignalStatusList) <br>
* _regional_ of type **SEQUENCE** (SIZE(1..4)) OF<br>
* **RegionalExtension** {{Reg-SignalStatusMessage}} OPTIONAL<br>
```asn1
SignalStatusMessage ::= SEQUENCE {
timeStamp MinuteOfTheYear OPTIONAL,
second DSecond,
sequenceNumber MsgCount OPTIONAL,
status SignalStatusList,
regional SEQUENCE (SIZE(1..4)) OF
RegionalExtension {{Reg-SignalStatusMessage}} OPTIONAL,
...
}
```
```asn1
AdvisorySpeed ::= SEQUENCE {
type AdvisorySpeedType,
speed SpeedAdvice OPTIONAL,
confidence SpeedConfidenceDSRC OPTIONAL,
distance ZoneLength OPTIONAL,
class RestrictionClassID OPTIONAL,
regional SEQUENCE (SIZE(1..4)) OF
RegionalExtension {{Reg-AdvisorySpeed}} OPTIONAL,
...
}
```
### <a name="AdvisorySpeedList"></a>AdvisorySpeedList
```asn1
AdvisorySpeedList ::= SEQUENCE (SIZE(1..16)) OF AdvisorySpeed
```
### <a name="AntennaOffsetSet"></a>AntennaOffsetSet
* _antOffsetX_ of type [**Offset-B12**](#Offset-B12) <br>
* _antOffsetY_ of type [**Offset-B09**](#Offset-B09) <br>
* _antOffsetZ_ of type [**Offset-B10**](#Offset-B10) <br>
```asn1
AntennaOffsetSet ::= SEQUENCE {
antOffsetX Offset-B12,
antOffsetY Offset-B09,
antOffsetZ Offset-B10
}
```
### <a name="ComputedLane"></a>ComputedLane
Values:
* _referenceLaneId_ of type [**LaneID**](ETSI-ITS-DSRC.md#LaneID) <br>
* _offsetXaxis_ of type [**CHOICE**](#CHOICE) {
small DrivenLineOffsetSm,
large DrivenLineOffsetLg
}<br>
* _offsetYaxis_ of type [**CHOICE**](#CHOICE) {
small DrivenLineOffsetSm,
large DrivenLineOffsetLg
}<br>
* _rotateXY_ of type [**Angle**](#Angle) OPTIONAL<br>
* _scaleXaxis_ of type [**Scale-B12**](#Scale-B12) OPTIONAL<br>
* _scaleYaxis_ of type [**Scale-B12**](#Scale-B12) OPTIONAL<br>
* _regional_ of type **SEQUENCE** (SIZE(1..4)) OF<br>
* **RegionalExtension** {{Reg-ComputedLane}} OPTIONAL<br>
```asn1
ComputedLane ::= SEQUENCE {
referenceLaneId LaneID,
offsetXaxis CHOICE {
small DrivenLineOffsetSm,
large DrivenLineOffsetLg
},
Loading full blame...