2 个稳定版本
1.0.1 | 2024年5月15日 |
---|---|
1.0.0 | 2023年3月14日 |
#930 在 嵌入式开发 中
每月下载量 284 次
255KB
4.5K SLoC
scpi-rs
这些crate尝试实现测量仪器和工具中常用的IEE488.2/SCPI协议。
- SCPI-1999
- IEEE 488.2 非自由标准,SCPI-1999以上重复了大部分重要内容
范围
此crate不支持任何传输层,它只读取ASCII字符串([u8]
)并写入ASCII响应。
它除了实现SCPI解析和强制注册/命令(可选)之外,不实现任何其他高级函数/错误处理。
项目组织
scpi
- SCPI/488.2解析器和命令树库。scpi-contrib
- 贡献库,为强制命令提供默认实现,并为SCPI子系统提供抽象。scpi-derive
- 程序宏支持库,创建Scpi(见ScpiEnum)理解的枚举和一些内部库内容。
入门
查看scpi
或scpi-contrib
中的示例(scpi
或 scpi-contrib
)。
贡献
欢迎以拉取请求、问题或示例的形式贡献。
许可证
本项目受以下许可证的许可
- Apache版本2 - 查看 LICENSE-APACHE
- MIT - 查看 LICENSE-MIT
依赖项
~4MB
~71K SLoC