2个版本
0.3.1 | 2022年9月9日 |
---|---|
0.3.0 | 2022年9月9日 |
#1720 在 硬件支持
26KB
569 行
cf_rh320u_93_reader
用于与Chafon CF-RH320U-93 USB读卡器交互的Rust库。它是官方库的开源实现,可在其网站上找到。
特性
- 读取和写入ISO 15693卡
- 控制蜂鸣器和LED
- 设置和获取内部序列号
- 以及其他命令
主要目标是未来支持所有与ISO 15693相关的命令。
使用方法
首先,您需要通过open
方法打开CFRH320U93
结构体的设备连接。然后,您可以调用所需的方法。
use cf_rh320u_93_reader::*;
let device = CFRH320U93::open()?;
let inventory = device.iso15693_inventory()?;
for card in inventory {
println!("{:?}", card);
}
如果发生错误,将返回ReaderError枚举。它包含UsbError(表示存在连接错误),或CommandError(来自读者的直接返回的状态码)。
依赖项
~1.5MB
~30K SLoC