ut181a

Documentation License: MIT Build Status

Uni-T UT181A digital multimeter (DMM) remote control library. It supports USB connection only.

Documentation

API documentation is here.

Building

Linux

$ sudo apt-get install libudev-dev libhidapi-dev $ cargo build

Usage

``` rust extern crate hid; extern crate ut181a;

use ut181a::{Dmm, Measurement};

fn run() -> Result<(), ut181a::Error> { let manager = hid::init()?; for device in manager.find(Some(0x10C4), Some(0xEA80)) { let mut dmm = Dmm::new(device.open()?)?;

    dmm.monitor_on()?;
    for _ in 1..10 {
        let m: Measurement = dmm.get_measurement()?;
        println!("{:?}", m);
    }
    dmm.monitor_off()?;

    break;
}
Ok(())

}

fn main() { match run() { Err(err) => { eprintln!("ERROR: {}", err); } _ => {} } } ```

License

This library licensed under the following: