#opc-ua #自动化 #不安全绑定 #协议 #PLC #硬件 #安全绑定

sys open62541-sys

为 C99 库 open62541 提供低级、不安全绑定,open62541 是 OPC UA (OPC 统一架构) 的开源和免费实现

17 个不稳定版本 (3 个重大更改)

0.4.2 2024 年 8 月 9 日
0.4.1 2024 年 7 月 29 日
0.4.0-pre.52024 年 5 月 30 日
0.4.0-pre.22024 年 3 月 27 日

#9 in #opc-ua

Download history 21/week @ 2024-04-19 178/week @ 2024-04-26 76/week @ 2024-05-03 103/week @ 2024-05-10 65/week @ 2024-05-17 145/week @ 2024-05-24 133/week @ 2024-05-31 104/week @ 2024-06-07 86/week @ 2024-06-14 116/week @ 2024-06-21 112/week @ 2024-06-28 136/week @ 2024-07-05 294/week @ 2024-07-12 80/week @ 2024-07-19 228/week @ 2024-07-26 127/week @ 2024-08-02

733 个月下载
用于 open62541

MPL-2.0 许可证

4MB
77K SLoC

C 73K SLoC // 0.1% comments Python 4K SLoC // 0.2% comments OCaml 314 SLoC // 0.2% comments Rust 145 SLoC // 0.3% comments

open62541-sys

crates.io Docs Dependencies Testing License: MPL 2.0

该包为 C99 库 open62541 提供低级、不安全绑定,open62541 是 OPC UA 的开源和免费实现。

概述

当您想使用 open62541 提供的不安全 C API 实现自己的安全 Rust 抽象时,请使用此包。

如果您正在寻找可以直接使用的安全 Rust 绑定,请参阅包 open62541 (crates.io, GitHub)。

开发

请确保检出具有子模块的 open62541-sys 仓库

git submodule update --init --recursive

无运行时依赖