Message schemas supported by Foxglove Studio
The schemas folder contains type definitions generated from these schemas for ROS 1, ROS 2, Protobuf, JSON Schema, and TypeScript.
These schemas can be used in MCAP files or Foxglove WebSocket servers to take advantage of Foxglove Studio's visualizations.
@foxglove/message-schemas is licensed under MIT License.
The schema definitions are in src/schemas.ts.
After editing the schemas, re-generate the language-specific definitions by running yarn update-generated-files
.
- Run
yarn version --[major|minor|patch]
to bump version - Run
git push && git push --tags
to push new tag - GitHub Actions will take care of the rest
Join our Slack channel to ask questions, share feedback, and stay up to date on what our team is working on.