6 releases
0.0.7 | Jan 28, 2022 |
---|---|
0.0.6 | Jan 28, 2022 |
#871 in Hardware support
21 downloads per month
5KB
50 lines
rfid-reader
A rust package for decoding and encoding of the Wiegand format used in 125KHz RFID fobs.
Examples
use rfid_debug::WiegandFormat;
let standard_format = WiegandFormat {
parity_even: 0,
parity_odd: 25,
card_number: (0, 16), // bit range [lower, upper)
facility_code: (16, 24), // bit range [lower, upper)
};
let (facility, card_number) = standard_format.decode(5666862).unwrap();
println!("facility = {}, ID = {}", facility, card_number);
Resources
How does one learn more about this format?
Look no further than HID®'s website for documentation.
Dependencies
~29KB