Crate f289ctrl

Source
Expand description

This library provides communication with a Fluke 287/289 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 287
  • Fluke 289

Re-exports§

pub use device::Device;
pub use proto::Result;

Modules§

device
measurement
proto
rawmea

Constants§

DEFAULT_BAUDRATE
Default Baudrate for Fluke 287 and 289.
DEFAULT_TTY