Skip to content

Commit 94e3d30

Browse files
CezarySzyszkaAltranpmai
authored andcommitted
Added is_out_of_service flag to some road infrastructure messages (#303)
* Added is_out_of_service flag to some road infrastructure messages * Improved comment in osi_trafficlight.proto
1 parent b07b6d2 commit 94e3d30

4 files changed

+25
-0
lines changed
1.54 MB
Loading

osi_roadmarking.proto

+9
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,15 @@ message RoadMarking
106106
//
107107
repeated Identifier assigned_lane_id = 6;
108108

109+
110+
// Boolean flag to indicate that the road marking is taken out of service.
111+
// This can be achieved by visibly crossing the road marking with stripes,
112+
// or completly covering a road marking making it not visible.
113+
//
114+
// \image html OSI_RoadMaking_is_out_of_service.jpg width=800px
115+
//
116+
optional bool is_out_of_service = 7;
117+
109118
// Definition of road marking types.
110119
//
111120
enum Type

osi_trafficlight.proto

+6
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,12 @@ message TrafficLight
7070
//
7171
repeated Identifier assigned_lane_id = 5;
7272

73+
// Boolean flag to indicate that the traffic light is taken out of service.
74+
// This can be achieved by visibly crossing the light, covering it completely
75+
// or swiching the traffic light off.
76+
//
77+
optional bool is_out_of_service = 6;
78+
7379
// Definition of colors for traffic lights.
7480
//
7581
enum Color

osi_trafficsign.proto

+10
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,11 @@ message TrafficSign
271271
//
272272
optional bool vertically_mirrored = 6;
273273

274+
// Boolean flag to indicate that a traffic sign is taken out of service.
275+
// This can be achieved by visibly crossing the sign or covering it completely.
276+
//
277+
optional bool is_out_of_service = 7;
278+
274279
// Definition of traffic sign types.
275280
// Numbers are given according to German StVO.
276281
//
@@ -5506,6 +5511,11 @@ message TrafficSign
55065511
//
55075512
repeated Arrow arrow = 6;
55085513

5514+
// Boolean flag to indicate that the supplementary traffic sign is taken out of service.
5515+
// This can be achieved by visibly crossing the sign or covering it completely.
5516+
//
5517+
optional bool is_out_of_service = 7;
5518+
55095519
// Definition of supplementary sign types.
55105520
//
55115521
// For general supplementary signs use \c #TYPE_TEXT.

0 commit comments

Comments
 (0)