Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 134
Definiton of external references#465
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Uh oh!
There was an error while loading. Please reload this page.
Changes from all commits
3430255a2fe8922f0fb366fd6072abc6614d2e10b676bb1ace7f323fe2b2aee3ae6ec8eb4e2e1a2d284cf1911d43f28734File filter
Filter by extension
Conversations
Uh oh!
There was an error while loading. Please reload this page.
Jump to
Uh oh!
There was an error while loading. Please reload this page.
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -215,6 +215,68 @@ message Identifier | ||
| optional uint64 value = 1; | ||
| } | ||
| // \brief 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. | ||
| // | ||
| // \note ExternalReference is optional and can be left empty. | ||
| // | ||
| message ExternalReference | ||
| { | ||
| // The source of the external references. | ||
| // | ||
| // Defines the original source of an object as uniquely identifiable reference. | ||
| // In case of using \c GroundTruth::map_reference or | ||
| // \c GroundTruth::model_reference, the reference can be left empty. | ||
| // If not otherwise required, an URI is suggested. The syntax should follow | ||
| // \link https://tools.ietf.org/html/rfc3986 RFC 3986\endlink. | ||
| // | ||
| // | ||
| optional string reference = 1; | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Include URI as a suggestion instead of a must, considering that it can also be a model-reference. | ||
| // The type of the external references. | ||
| // | ||
| // Mandatory value describing the type of the original source. | ||
| // | ||
| // For OpenX/ASAM standards it is specified as follows: | ||
| // - net.asam.opendrive | ||
| // - net.asam.openscenario | ||
| // | ||
| // 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. | ||
| // | ||
| optional string type = 2; | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Insert list of predefined types (like those for OpenX) and general rules/guidance for user-defined standards or objects. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Output CCB 12.05.2021:
| ||
| // 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: | ||
| // * RoadId: String | ||
| // * S-Value of LaneSection: Double | ||
| // * LaneId: Int | ||
| // | ||
| // \note The detailed description of the identifiers and how they are | ||
| // used for referencing external objects is given in the individual | ||
| // messages where the external identifier is used. | ||
| // | ||
| // \see EnvironmentalConditions::source_reference | ||
| // \see Lane::source_reference | ||
| // \see LaneBoundary::source_reference | ||
| // \see StationaryObject::source_reference | ||
| // \see MovingObject::source_reference | ||
| // \see RoadMarking::source_reference | ||
| // \see TrafficLight::source_reference | ||
| // \see TrafficSign::source_reference | ||
| // | ||
| repeated string identifier = 3; | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Add a note maybe: | ||
| } | ||
| // | ||
| // \brief Specifies the mounting position of a sensor. | ||
| // | ||
| @@ -517,4 +579,3 @@ message WavelengthData | ||
| // | ||
| optional double samples_number = 3; | ||
| } | ||
Uh oh!
There was an error while loading. Please reload this page.