Skip to content

Improve OmniScan 3D Python code generation#227

Open
steve-at-oblique wants to merge 2 commits into
bluerobotics:masterfrom
steve-at-oblique:omniscan3d_updates
Open

Improve OmniScan 3D Python code generation#227
steve-at-oblique wants to merge 2 commits into
bluerobotics:masterfrom
steve-at-oblique:omniscan3d_updates

Conversation

@steve-at-oblique

Copy link
Copy Markdown

This PR updates the OmniScan 3D protocol definition to improve Python library generation and usability.

Changes include:

  • Added OmniScan 3D message definitions to omniscan3d.json.
  • Updated the generator to better support OmniScan 3D dynamic payloads and Python-friendly output.
  • Generated Python definitions and documentation from the updated protocol definition.

The changes were verified by regenerating the Python bindings and documentation. JSON formatting has been normalized using python3 -m json.tool so that the CI documentation checks pass.

These changes are intended to make the generated Python API easier to consume while preserving the underlying protocol definition.

@steve-at-oblique steve-at-oblique marked this pull request as ready for review June 11, 2026 15:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant