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 嵌入式开发

Download history 17/week @ 2024-04-27 17/week @ 2024-05-04 170/week @ 2024-05-11 36/week @ 2024-05-18 63/week @ 2024-05-25 103/week @ 2024-06-01 65/week @ 2024-06-08 53/week @ 2024-06-15 96/week @ 2024-06-22 15/week @ 2024-06-29 55/week @ 2024-07-06 74/week @ 2024-07-13 77/week @ 2024-07-20 115/week @ 2024-07-27 205/week @ 2024-08-03 157/week @ 2024-08-10

每月560次下载
用于 scpi-contrib

MIT/Apache

185KB
3.5K SLoC

scpi-rs

Quickstart Fuzzing codecov

这些包旨在实现测量仪器和工具常用的IEE488.2/SCPI协议。

范围

此包不支持任何传输层,它只读取ASCII字符串([u8])并写入ASCII响应。

除了SCPI解析和规定的寄存器/命令(可选)外,它不实现任何高级函数/错误处理。

项目组织

  • scpi - SCPI/488.2解析器和命令树库。
  • scpi-contrib - 贡献库,为强制命令提供默认实现,并为SCPI子系统提供抽象。
  • scpi-derive - 程序宏支持库,创建Scpi(参见ScpiEnum)理解的枚举和一些内部库功能。

入门

查看scpiscpi-contrib中的示例。

贡献

欢迎以拉取请求、问题或示例的形式贡献。

许可证

本项目使用以下许可证

依赖关系

~2.1–2.8MB
~53K SLoC