3 个不稳定版本
使用旧的 Rust 2015
0.2.1 | 2017年12月29日 |
---|---|
0.2.0 | 2017年12月28日 |
0.1.0 | 2017年11月11日 |
#871 在 硬件支持
用于 ut181a-cli
61KB
1.5K SLoC
ut181a
Uni-T UT181A 数字万用表 (DMM) 远程控制库。它只支持USB连接。
文档
API 文档在这里:https://docs.rs/ut181a.
构建
Linux
$ sudo apt-get install libudev-dev libhidapi-dev
$ cargo build
使用
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);
}
_ => {}
}
}
许可证
本库根据以下许可证授权:
- MIT 许可证 (LICENSE 或 https://opensource.org/licenses/MIT)
依赖
~6MB
~111K SLoC