#usb #usb-hid #hid #reader #card #iso #cf-rh320u-93

cf_rh320u_93_reader

用于使用Chafon CF-RH320U-93 (ISO 15693) USB读卡器的库

2个版本

0.3.1 2022年9月9日
0.3.0 2022年9月9日

#1720硬件支持

MIT 许可证

26KB
569

cf_rh320u_93_reader

Current Crates.io Version

用于与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