Skip to content

Add Rust code generation to LCM message definitions #1617

Description

@spomichter

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:

Metadata

Metadata

Assignees

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions