Skip to content

Commit 3430255

Browse files
DerBaertigepmai
authored andcommitted
Extension of an additional Identifier for external references
Signed-off-by: Georg Seifert <Georg.Seifert@carissma.eu>
1 parent aeb8541 commit 3430255

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

osi_common.proto

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,31 @@ message Identifier
215215
optional uint64 value = 1;
216216
}
217217

218+
// \brief References to external objects
219+
//
220+
// The external reference is used to identify objects defined in non-OSI
221+
// descriptions. This could be other OpenX-Standards as well as user defined
222+
// simulation environments.
223+
//
224+
message ExternalReference
225+
{
226+
// The external identifier reference value.
227+
//
228+
// For a common description of the external identifier, where a wide range
229+
// of identification types could be represented, the repeded string is chosen.
230+
//
231+
// E.g. referencing a unique lane in OpenDRIVE
232+
// (RoadId --> String, S-Value of LaneSection --> Double, LaneId --> Int)
233+
//
234+
repeated string value = 1;
235+
236+
// The source of the references
237+
//
238+
// Can be used to describe the original source, e.g. OpenDRIVE 1.6
239+
//
240+
optional string source_reference = 2;
241+
}
242+
218243
//
219244
// \brief Specifies the mounting position of a sensor.
220245
//

0 commit comments

Comments
 (0)