2个版本

0.1.1 2022年4月20日
0.1.0 2021年9月23日

#7 in #cyclone-dds

每月 28 次下载
4 个crate中使用

自定义许可证

14KB
219

cyclonedds-rs

Rust对cyclonedds的绑定 https://github.com/eclipse-cyclonedds/cyclonedds. 该创建不再依赖于代码生成器。Cyclone序列化接口用于实现Rust接口。您可以使用新的派生宏注释结构,并直接从Rust开始订阅和发布。

简介

此crate允许您使用安全的Rust来使用cyclonedds库。它使用Cyclone序列化/反序列化接口以实现高性能和无需IDL的使用。

功能

  1. Qos
  2. 读取器和写入器
  3. 带有闭包回调的监听器
  4. 异步读取器
  5. 多级和嵌套键

路线图功能

  1. 使用iceoryx支持共享内存

示例

  1. https://github.com/sjames/demo-vehicle-speed-subscriber (异步读取器的车辆速度订阅者)
  2. https://github.com/sjames/demo-vehicle-speed-publisher (车辆速度发布者)

特殊说明

当前版本仅支持0.10.X发布分支。 https://github.com/eclipse-cyclonedds/cyclonedds/tree/releases/0.10.x 。在构建此crate或示例之前安装此版本。

依赖项

依赖项

~1.5MB
~36K SLoC