invelion 0.1.3

Driver for a number of Chinese UHF RFID Gen2 modules
Documentation
extern crate invelion;
extern crate log;

use std::env;

fn main() {
    let args: Vec<String> = env::args().collect();
    let mut reader = invelion::Reader::new(&args[1], 1, 4).unwrap();
    println!("Return loss");
    for i in 0..4 {
        reader.set_work_antenna(i).unwrap();
        assert_eq!(reader.get_work_antenna().unwrap(), i);
        println!("=========\nAntenna {}", i);
        println!("Connection detector threshold: {} dB", reader.get_antenna_connection_detector().unwrap());
        for j in 0..7 {
            let freq = j as f32 * 0.5 + 865.;
            println!("{} MHz: {:?} dB", freq, reader.measure_return_loss(freq).unwrap());
        }
    }    
}