Prerequisite for #1616 (Rust Rerun bridge).
Add Rust LCM type code generation to https://github.com/dimensionalOS/dimos-lcm
Tasks:
- Add
lcm-gen Rust backend (or equivalent tool) to generate Rust structs from .lcm type definitions
- Generate Rust bindings for existing DimOS LCM messages (sensor types, transforms, etc.)
- Integrate into build system (likely alongside existing Python codegen)
- Verify serialization/deserialization compatibility with Python LCM messages
Context:
Rust native modules (like the planned Rerun bridge) need native LCM message types. Currently only Python codegen exists in dimos-lcm.
References:
Prerequisite for #1616 (Rust Rerun bridge).
Add Rust LCM type code generation to https://github.com/dimensionalOS/dimos-lcm
Tasks:
lcm-genRust backend (or equivalent tool) to generate Rust structs from.lcmtype definitionsContext:
Rust native modules (like the planned Rerun bridge) need native LCM message types. Currently only Python codegen exists in dimos-lcm.
References: