open_simulation_interface
v3.4.0 (2021-11-18)
|
References to external objects. More...
Public Attributes | |
optional string | reference = 1 |
optional string | type = 2 |
repeated string | identifier = 3 |
References to external objects.
The external reference is an optional recommendation to refer to objects defined outside of OSI. This could be other OpenX standards, 3rd-party standards or user-defined objects.
repeated string osi3::ExternalReference::identifier = 3 |
The external identifier reference value.
The repeated string is chosen as a common description of the external identifier, because a variety of identificatier types could be involved .
For example, referencing a unique lane in OpenDRIVE requires the following identifiers:
optional string osi3::ExternalReference::reference = 1 |
The source of the external references.
Defines the original source of an object as uniquely identifiable reference. In case of using GroundTruth::map_reference
or GroundTruth::model_reference
, the reference can be left empty. If not otherwise required, an URI is suggested. The syntax should follow RFC 3986.
optional string osi3::ExternalReference::type = 2 |
The type of the external references.
Mandatory value describing the type of the original source.
For OpenX/ASAM standards it is specified as follows:
For third-party standards and user-defined objects, reverse domain name notation with lower-case type field is recommended to guarantee unique and interoperable identification.