-
Notifications
You must be signed in to change notification settings - Fork 129
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
Fix documentation on FeatureData messages #792
Fix documentation on FeatureData messages #792
Conversation
CCB 2024-03-25: Merge as-is. |
- Edit architecture overview concerning FeatureData/top level messages - Remove FeatureData specific adoc - Move contents to sensor_data.adoc Signed-off-by: Thomas Sedlmayer <[email protected]>
Signed-off-by: Pierre R. Mai <[email protected]>
e9f7c49
to
f7b5409
Compare
@@ -7,7 +7,8 @@ endif::[] | |||
OSI contains an object-based environment description that uses the message format of the https://github.com/protocolbuffers/protobuf/wiki[Protocol Buffer] library. | |||
Google developed and maintains the Protocol Buffer library. | |||
OSI defines top-level messages that are used to exchange data between separate models. | |||
Top-level messages define the `GroundTruth` interface, the `SensorData` interface, and – since OSI version 3.0.0 – the interfaces `SensorView`, `SensorViewConfiguration`, and `FeatureData`. | |||
Top-level messages define the `GroundTruth` interface, the `SensorData` interface, and – since OSI version 3.0.0 – the interfaces `SensorView` and `SensorViewConfiguration`. | |||
Further top-level messages that were added in later versions of OSI are `TrafficCommand`, `TrafficUpdate`, `MotionRequest`, and `StreamingUpdate`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@thomassedlmayer Don't we have TrafficCommandUpdate as well?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The TrafficCommandUpdate
is not mentioned anywhere in the documentation. It is even missing in Figure 3 on the architecture overview page. If it is supposed to be a top-level message, this should probably be included with additional documentation.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for finding that little sentence in the OSMP docs! ;) Didn't expect it there.
To keep it consistent, this message should also have an additional page in section 2.2.2 with proper documentation. It would also make sense to integrate it into Figure 2 and 3.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed with question for v3.7.0
As discussed in the last Performance/Packaging WG meeting, I created this pull request to remove any comments from the documentation that suggest that FeatureData could be a top-level message. Since FeatureData does not even contain the simulation timestamp, it can not be used as a top-level message at present anyway. This probably was an oversight from earlier documentation activities.
Resolves #771