cf_rh320u_93_reader

Current Crates.io Version

Rust library for interaction with Chafon CF-RH320U-93 USB card readers. It's an open source implementation of the official library, which can be found on their website.

Features

The main goal is to support all ISO 15693 related commands in the future.

Usage

First you need to open a device connection via open method of CFRH320U93 struct. Then you can call the desired method.

rust use cf_rh320u_93_reader::*; let device = CFRH320U93::open()?; let inventory = device.iso15693_inventory()?; for card in inventory { println!("{:?}", card); }

If something goes wrong, ReaderError enum is returned. It contains either a UsbError (which means that there was a connection error), or either a CommandError (a status code returned directly from a reader).