rust-usbtmc 0.1.2

USBTMC driver for controlling instruments over USB.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use rust_usbtmc::instrument::Instrument;
use std::time::Instant;

const VID: u16 = 0x0699;
const PID: u16 = 0x0368;

fn main() {
    let mut instr = Instrument::new(VID, PID);

    let start = Instant::now();
    instr.write("SELECT:CH1 1").unwrap();
    println!("Ask: {}", instr.ask("*IDN?").unwrap());

    let duration = start.elapsed();
    println!("Time elapsed is: {:?}", duration);
}