ros2-mcap-schema-builder

Crates.ioros2-mcap-schema-builder
lib.rsros2-mcap-schema-builder
version0.1.0
created_at2025-09-28 12:17:15.399731+00
updated_at2025-09-28 12:17:15.399731+00
descriptionA simple library to generate ROS2 MCAP schema definitions
homepage
repositoryhttps://github.com/okieraised/ros2-mcap-schema-builder
max_upload_size
id1858278
size20,498
Thomas Pham (okieraised)

documentation

README

ros2-mcap-schema-builder

Generating MCAP schemas definitions from ROS 2 interfaces in pure Rust

A library in Rust to convert the ROS2 .msg files into a single, self-contained schema data to use with MCAP.

Example:

use anyhow::Result;
use std::path::Path;

fn main() -> Result<()> {
    let r = CentralSchemaResolver::global()?;

    let tf = r.flatten("tf2_msgs/msg/TFMessage")?;
    println!("{tf}");

    Ok(())
}
Commit count: 0

cargo fmt