#ether-cat #soem #bindings

sys ethercat-soem-sys

绑定到 SOEM 开源 EtherCAT 主机

3 个版本 (破坏性更新)

0.2.0 2022年2月16日
0.1.0 2020年11月23日
0.0.0 2020年11月21日

#3 in #ether-cat


2 个 crate 中使用 (通过 ethercat-soem-ctx)

GPL-2.0-only

1MB
17K SLoC

C 17K SLoC // 0.2% comments Rust 83 SLoC

包含 (静态库, 55KB) SOEM/oshw/win32/wpcap/Lib/libwpcap.a,(静态库, 21KB) SOEM/oshw/win32/wpcap/Lib/libpacket.a,(静态库, 20KB) SOEM/oshw/win32/wpcap/Lib/wpcap.lib,(静态库, 19KB) SOEM/oshw/win32/wpcap/Lib/x64/wpcap.lib,(静态库, 9KB) SOEM/oshw/win32/wpcap/Lib/Packet.lib,(静态库, 9KB) SOEM/oshw/win32/wpcap/Lib/x64/Packet.lib

ethercat-soem-sys

Rust FFI 绑定到 SOEM.

用法

[dependencies]
ethercat-soem-sys = "*"

默认情况下,此 crate 使用上游 SOEM 主机编译 (提交 342ca86)。如果您想使用其他版本,可以设置环境变量 EC_SOEM_PATH

致谢

此 crate 的大部分由 Matwey V. Kornilov 完成。

许可

此 crate 根据 GPLv2.0 许可证授权。

无运行时依赖

~0–2MB
~38K SLoC