@@ -16,10 +16,15 @@ message TrafficSignValue
16
16
// Additional value associated with a traffic sign or road marking,
17
17
// e.g. value of a speed limit.
18
18
//
19
+ // \note Changeability: Depending: See \c TrafficSign::MainSign::Classification::variability or
20
+ // TrafficSign::SupplementarySign::Classification::cariability
21
+ //
19
22
optional double value = 1 ;
20
23
21
24
// Unit for additional value.
22
25
//
26
+ // \note Changeability: Static value
27
+ //
23
28
optional Unit value_unit = 2 ;
24
29
25
30
// Unit for values on traffic sign.
@@ -158,6 +163,8 @@ message TrafficSignValue
158
163
// to the sign is indicated therein. The interpretation of this text is
159
164
// left to a user-defined procedure.
160
165
//
166
+ // \note: Changeability: Dynamic value
167
+ //
161
168
optional string text = 3 ;
162
169
}
163
170
@@ -175,15 +182,21 @@ message TrafficSign
175
182
// is_globally_unique
176
183
// \endrules
177
184
//
185
+ // \note Changeability: Static value
186
+ //
178
187
optional Identifier id = 1 ;
179
188
180
189
// Main sign, e.g. speed limit 30 km/h
181
190
//
191
+ // \note Changeability: Dynamic value
192
+ //
182
193
optional MainSign main_sign = 2 ;
183
194
184
195
// Additional supplementary signs, e.g. time limits, modifying the traffic
185
196
// sign.
186
197
//
198
+ // \note Changeability: Dynamic value
199
+ //
187
200
repeated SupplementarySign supplementary_sign = 3 ;
188
201
189
202
@@ -210,6 +223,8 @@ message TrafficSign
210
223
// derived from more than one origin segment. Multiple sources
211
224
// may be added as reference as well, for example, a map and sensors.
212
225
//
226
+ // \note Changeability: Static value
227
+ //
213
228
repeated ExternalReference source_reference = 4 ;
214
229
215
230
//
@@ -231,17 +246,23 @@ message TrafficSign
231
246
// This x-axis points from the traffic sign's image in the direction
232
247
// from where a 'viewer' could see the traffic sign image.
233
248
//
249
+ // \note Changeability: Depending: See \c TrafficSign::MainSign::Classification::variability
250
+ //
234
251
optional BaseStationary base = 1 ;
235
252
236
253
// The classification of the traffic sign.
237
254
//
255
+ // \note Changeability: Dynamic value
256
+ //
238
257
optional Classification classification = 2 ;
239
258
240
259
// Opaque reference of an associated 3D model of the traffic sign.
241
260
//
242
261
// \note It is implementation-specific how model_references are resolved to
243
262
// 3d models.
244
263
//
264
+ // \note Changeability: Static value
265
+ //
245
266
optional string model_reference = 3 ;
246
267
247
268
//
@@ -278,6 +299,8 @@ message TrafficSign
278
299
// content (e.g., electronic sign bridge) and/or regarding its
279
300
// position on the road.
280
301
//
302
+ // \note Changeability: Static value
303
+ //
281
304
optional Variability variability = 1 ;
282
305
283
306
// The type of the traffic sign.
@@ -288,6 +311,8 @@ message TrafficSign
288
311
// introduced 4-tupel traffic sign catalog specification as used in
289
312
// <a href="https://releases.asam.net/OpenDRIVE/1.6.0/ASAM_OpenDRIVE_BS_V1-6-0.html#_signals">OpenDRIVE</a>.
290
313
//
314
+ // \note Changeability: Static value
315
+ //
291
316
optional Type type = 2 ;
292
317
293
318
// Additional value associated with the traffic sign, e.g. value of
@@ -296,6 +321,8 @@ message TrafficSign
296
321
// \note Field need not be set if traffic sign type does not require
297
322
// it.
298
323
//
324
+ // \note Changeability: Depending: See \c TrafficSign::MainSign::Classification::variability
325
+ //
299
326
optional TrafficSignValue value = 3 ;
300
327
301
328
// Some traffic signs have an additional arrow symbol as an
@@ -325,6 +352,8 @@ message TrafficSign
325
352
// introduced 4-tupel traffic sign catalog specification as used in
326
353
// <a href="https://releases.asam.net/OpenDRIVE/1.6.0/ASAM_OpenDRIVE_BS_V1-6-0.html#_signals">OpenDRIVE</a>.
327
354
//
355
+ // \note Changeability: Depending: See \c TrafficSign::MainSign::Classification::variability
356
+ //
328
357
optional DirectionScope direction_scope = 4 ;
329
358
330
359
// The IDs of the lanes that the sign is assigned to.
@@ -337,6 +366,8 @@ message TrafficSign
337
366
// refers_to: Lane
338
367
// \endrules
339
368
//
369
+ // \note Changeability: Depending: See \c TrafficSign::MainSign::Classification::variability
370
+ //
340
371
repeated Identifier assigned_lane_id = 5 ;
341
372
342
373
// Some traffic signs exist in two variants that have
@@ -355,11 +386,15 @@ message TrafficSign
355
386
// introduced 4-tupel traffic sign catalog specification as used in
356
387
// <a href="https://releases.asam.net/OpenDRIVE/1.6.0/ASAM_OpenDRIVE_BS_V1-6-0.html#_signals">OpenDRIVE</a>.
357
388
//
389
+ // \note Changeability: Static value
390
+ //
358
391
optional bool vertically_mirrored = 6 ;
359
392
360
393
// Boolean flag to indicate that a traffic sign is taken out of service.
361
394
// This can be achieved by visibly crossing the sign or covering it completely.
362
395
//
396
+ // \note Changeability: Depending: See \c TrafficSign::MainSign::Classification::variability
397
+ //
363
398
optional bool is_out_of_service = 7 ;
364
399
365
400
// Country specification of the traffic sign catalog specification
@@ -371,6 +406,8 @@ message TrafficSign
371
406
// https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2, or the
372
407
// special OpenDRIVE country for generic signs.<br>
373
408
//
409
+ // \note Changeability: Depending: See \c TrafficSign::MainSign::Classification::variability
410
+ //
374
411
optional string country = 8 ;
375
412
376
413
// Revision specification of the traffic sign catalog specification
@@ -381,6 +418,8 @@ message TrafficSign
381
418
// The year the traffic rules came into force. <br>
382
419
// e.g. "2017"
383
420
//
421
+ // \note Changeability: Depending: See \c TrafficSign::MainSign::Classification::variability
422
+ //
384
423
optional string country_revision = 9 ;
385
424
386
425
// Code specification of the traffic sign catalog specification
@@ -393,6 +432,8 @@ message TrafficSign
393
432
// code is only unique in combination with #country and #country_revision. <br>
394
433
// e.g. http://www.vzkat.de/2017/VzKat.htm
395
434
//
435
+ // \note Changeability: Depending: See \c TrafficSign::MainSign::Classification::variability
436
+ //
396
437
optional string code = 10 ;
397
438
398
439
// Sub-code specification of the traffic sign catalog specification
@@ -406,13 +447,17 @@ message TrafficSign
406
447
// and #code. <br>
407
448
// e.g. http://www.vzkat.de/2017/VzKat.htm
408
449
//
450
+ // \note Changeability: Depending: See \c TrafficSign::MainSign::Classification::variability
451
+ //
409
452
optional string sub_code = 11 ;
410
453
411
454
// Assignment of this object to logical lanes.
412
455
//
413
456
// \note OSI uses singular instead of plural for repeated field
414
457
// names.
415
458
//
459
+ // \note Changeability: Depending: See \c TrafficSign::MainSign::Classification::variability
460
+ //
416
461
repeated LogicalLaneAssignment logical_lane_assignment = 12 ;
417
462
418
463
// Definition of traffic sign types.
@@ -5594,17 +5639,23 @@ message TrafficSign
5594
5639
// supplementary traffic sign's image in the direction from where a
5595
5640
// 'viewer' could see the supplementary traffic sign image.
5596
5641
//
5642
+ // \note Changeability: Depending: See \c TrafficSign::SupplementarySign::Classification::variability
5643
+ //
5597
5644
optional BaseStationary base = 1 ;
5598
5645
5599
5646
// The classification of the supplementary traffic sign.
5600
5647
//
5648
+ // \note Changeability: Dynamic value
5649
+ //
5601
5650
optional Classification classification = 2 ;
5602
5651
5603
5652
// Opaque reference of an associated 3D model of the supplementary traffic sign.
5604
5653
//
5605
5654
// \note It is implementation-specific how model_references are resolved to
5606
5655
// 3d models.
5607
5656
//
5657
+ // \note Changeability: Static value
5658
+ //
5608
5659
optional string model_reference = 3 ;
5609
5660
5610
5661
//
@@ -5628,6 +5679,8 @@ message TrafficSign
5628
5679
{
5629
5680
// Variability.
5630
5681
//
5682
+ // \note Changeability: Static value
5683
+ //
5631
5684
optional Variability variability = 1 ;
5632
5685
5633
5686
// Definition of supplementary sign types.
@@ -9081,6 +9134,8 @@ message TrafficSign
9081
9134
// \note OSI uses singular instead of plural for repeated field
9082
9135
// names.
9083
9136
//
9137
+ // \note Changeability: Depending: See \c TrafficSign::SupplementarySign::Classification::variability
9138
+ //
9084
9139
repeated TrafficSignValue value = 3 ;
9085
9140
9086
9141
// The IDs of the lanes that the sign is assigned to.
@@ -9093,6 +9148,8 @@ message TrafficSign
9093
9148
// refers_to: Lane
9094
9149
// \endrules
9095
9150
//
9151
+ // \note Changeability: Depending: See \c TrafficSign::SupplementarySign::Classification::variability
9152
+ //
9096
9153
repeated Identifier assigned_lane_id = 4 ;
9097
9154
9098
9155
// This enumerator indicates a traffic actor (e.g.
@@ -9105,6 +9162,8 @@ message TrafficSign
9105
9162
// introduced 4-tupel traffic sign catalog specification as used in
9106
9163
// <a href="https://releases.asam.net/OpenDRIVE/1.6.0/ASAM_OpenDRIVE_BS_V1-6-0.html#_signals">OpenDRIVE</a>.
9107
9164
//
9165
+ // \note Changeability: Depending: See \c TrafficSign::SupplementarySign::Classification::variability
9166
+ //
9108
9167
repeated Actor actor = 5 ;
9109
9168
9110
9169
// A direction arrow shown on the supplementary sign.
@@ -9115,11 +9174,15 @@ message TrafficSign
9115
9174
// introduced 4-tupel traffic sign catalog specification as used in
9116
9175
// <a href="https://releases.asam.net/OpenDRIVE/1.6.0/ASAM_OpenDRIVE_BS_V1-6-0.html#_signals">OpenDRIVE</a>.
9117
9176
//
9177
+ // \note Changeability: Depending: See \c TrafficSign::SupplementarySign::Classification::variability
9178
+ //
9118
9179
repeated Arrow arrow = 6 ;
9119
9180
9120
9181
// Boolean flag to indicate that the supplementary traffic sign is taken out of service.
9121
9182
// This can be achieved by visibly crossing the sign or covering it completely.
9122
9183
//
9184
+ // \note Changeability: Depending: See \c TrafficSign::SupplementarySign::Classification::variability
9185
+ //
9123
9186
optional bool is_out_of_service = 7 ;
9124
9187
9125
9188
// Country specification of the traffic sign catalog specification
@@ -9131,6 +9194,8 @@ message TrafficSign
9131
9194
// https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2, or the
9132
9195
// special OpenDRIVE country for generic signs.<br>
9133
9196
//
9197
+ // \note Changeability: Static value
9198
+ //
9134
9199
optional string country = 8 ;
9135
9200
9136
9201
// Revision specification of the traffic sign catalog specification
@@ -9141,6 +9206,8 @@ message TrafficSign
9141
9206
// The year the traffic rules came into force. <br>
9142
9207
// e.g. "2017"
9143
9208
//
9209
+ // \note Changeability: Static value
9210
+ //
9144
9211
optional string country_revision = 9 ;
9145
9212
9146
9213
// Code specification of the traffic sign catalog specification
@@ -9153,6 +9220,8 @@ message TrafficSign
9153
9220
// code is only unique in combination with #country and #country_revision. <br>
9154
9221
// e.g. http://www.vzkat.de/2017/VzKat.htm
9155
9222
//
9223
+ // \note Changeability: Depending: See \c TrafficSign::SupplementarySign::Classification::variability
9224
+ //
9156
9225
optional string code = 10 ;
9157
9226
9158
9227
// Sub-code specification of the traffic sign catalog specification
@@ -9166,13 +9235,17 @@ message TrafficSign
9166
9235
// and #code. <br>
9167
9236
// e.g. http://www.vzkat.de/2017/VzKat.htm
9168
9237
//
9238
+ // \note Changeability: Depending: See \c TrafficSign::SupplementarySign::Classification::variability
9239
+ //
9169
9240
optional string sub_code = 11 ;
9170
9241
9171
9242
// Assignment of this object to logical lanes.
9172
9243
//
9173
9244
// \note OSI uses singular instead of plural for repeated field
9174
9245
// names.
9175
9246
//
9247
+ // \note Changeability: Depending: See \c TrafficSign::SupplementarySign::Classification::variability
9248
+ //
9176
9249
repeated LogicalLaneAssignment logical_lane_assignment = 12 ;
9177
9250
9178
9251
// Definition of the traffic actors the supplementary sign makes
0 commit comments