1 个不稳定版本
0.1.3 | 2022年6月20日 |
---|
#38 在 #scada
在 2 crates 中使用
77KB
1.5K SLoC
secop-rs
A Rust 框架和演示设备,用于实现使用 SECoP 协议的硬件服务器。
构建/运行
安装 Rust 工具链,目前需要使用 nightly 频道。
调试模式(编译更快):cargo run -- test.cfg
.
发布模式(优化速度):cargo run --release -- test.cfg
.
组织结构
代码目前分为四个 crate
secop-core
提供框架的核心和服务器实现secop-derive
(作为一个独立的 proc-macro crate)通过自动生成接口模板代码来帮助框架secop-modules
包含具体模块secop
只包含主要的可执行文件
lib.rs
:
主入口点和 crate 定义。
依赖关系
~11–19MB
~277K SLoC