17个版本 (2个稳定版)
1.0.1 | 2024年5月15日 |
---|---|
1.0.0 | 2023年3月14日 |
0.4.4 | 2022年7月30日 |
0.4.2 | 2022年2月17日 |
0.2.5 | 2019年12月20日 |
#117 in 嵌入式开发
每月560次下载
用于 scpi-contrib
185KB
3.5K SLoC
scpi-rs
这些包旨在实现测量仪器和工具常用的IEE488.2/SCPI协议。
- SCPI-1999
- IEEE 488.2 非自由标准,SCPI-1999以上重复了大部分重要内容
范围
此包不支持任何传输层,它只读取ASCII字符串([u8]
)并写入ASCII响应。
除了SCPI解析和规定的寄存器/命令(可选)外,它不实现任何高级函数/错误处理。
项目组织
scpi
- SCPI/488.2解析器和命令树库。scpi-contrib
- 贡献库,为强制命令提供默认实现,并为SCPI子系统提供抽象。scpi-derive
- 程序宏支持库,创建Scpi(参见ScpiEnum)理解的枚举和一些内部库功能。
入门
查看scpi
或scpi-contrib
中的示例。
贡献
欢迎以拉取请求、问题或示例的形式贡献。
许可证
本项目使用以下许可证
- Apache版本2 - 查看LICENSE-APACHE
- MIT - 查看LICENSE-MIT
依赖关系
~2.1–2.8MB
~53K SLoC