#fluke #communication #digital #multimeter #dmm #tokio #devices

bin+lib f189ctrl

Communication library for Fluke 189 digital multimeter

1 unstable release

0.1.0 Nov 21, 2023

#1490 in Asynchronous

MIT license

140KB
3K SLoC

f189ctrl

Communication library for Fluke 89 IV/187/189 digital multimeter


lib.rs:

This library provides communication with a Fluke 89 IV/187/189 digital multimeter.


Details

  • You need a Fluke IR cable attached to your DMM.

  • Basic setup and connection

    use f289ctrl::{Device, DEFAULT_BAUDRATE};
    #[tokio::main]
    async fn main() -> f289ctrl::Result<()> {
        let path = "/dev/ttyUSB0".to_string();
        let mut device = Device::new(&path, DEFAULT_BAUDRATE)?;
        eprintln!("Connected to: {}\n", device.ident().await?.model);
        Ok(())
    }
    

Supported devices

  • Fluke 187
  • Fluke 189
  • Fluke 89 IV

Dependencies

~10–23MB
~257K SLoC