roslibrust_codegen 0.7.0

An library for generating rust type definitions from ROS IDL files
Documentation

RosLibRust

Noetic Galactic Humble License:MIT

This package aims to provide a convenient intermediary between ROS1's rosbridge and Rust similar to roslibpy and roslibjs.

Information about the protocol can be found here.

Note on documentation: All information about the crate itself (examples, documentation, tutorials, etc.) lives in the source code and can be viewed on docs.rs. This readme is for "Meta" information about developing for the crate.

Fully Supported: Noetic, Galactic, Humble.

Roadmap

Rough overview of the features planned to built for this crate in what order:

Feature Status
examples
message_gen
advertise
unadvertise
publish
subscribe
unsubscribe
services
rosapi ✅ (ROS1 only for now)
TLS / wss:// Should be working, untested
ROS2 msgs length limits Planned
cbor Planned
rosbridge status access Planned
rosout logger Planned
auth Planned
fragment / png Uncertain if this package will support
cbor-raw Uncertain if this package will support
ros1 TCPROS / raw Uncertain if this package will support
ros2 DDS / raw Uncertain if this package will support