Skip to content
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

Conversation

thomassedlmayer
Copy link
Contributor

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

@thomassedlmayer thomassedlmayer added Documentation Everything which impacts the quality of the documentation and guidelines. Quality Quality improvements. labels Mar 20, 2024
@thomassedlmayer thomassedlmayer added this to the V3.7.0 milestone Mar 20, 2024
@thomassedlmayer thomassedlmayer marked this pull request as ready for review March 22, 2024 09:23
@thempen thempen added the ReadyForCCBReview Indicates that this MR is ready for a final review and merge by the CCB. label Mar 25, 2024
doc/architecture/architecture_overview.adoc Outdated Show resolved Hide resolved
@pmai
Copy link
Contributor

pmai commented Mar 25, 2024

CCB 2024-03-25: Merge as-is.

@pmai pmai added ReadyToMerge This PR has been approved to merge and will be merged by a member of the CCB. and removed ReadyForCCBReview Indicates that this MR is ready for a final review and merge by the CCB. labels Mar 25, 2024
thomassedlmayer and others added 2 commits March 25, 2024 12:42
- Edit architecture overview concerning FeatureData/top level messages
- Remove FeatureData specific adoc
- Move contents to sensor_data.adoc

Signed-off-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
Signed-off-by: Pierre R. Mai <pmai@pmsf.de>
@pmai pmai force-pushed the fix/feature-data-toplevel-doc branch from e9f7c49 to f7b5409 Compare March 25, 2024 11:42
@pmai pmai merged commit ffcf413 into OpenSimulationInterface:master Mar 25, 2024
5 checks passed
@@ -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`.
Copy link
Contributor

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?

Copy link
Contributor Author

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.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor Author

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.

Copy link
Contributor

@jdsika jdsika left a 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Documentation Everything which impacts the quality of the documentation and guidelines. Quality Quality improvements. ReadyToMerge This PR has been approved to merge and will be merged by a member of the CCB.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

FeatureData top-level message/missing timestamp
5 participants