get_signals/
get_signals.rs

1use rusty_tip::NanonisClient;
2use std::error::Error;
3
4fn main() -> Result<(), Box<dyn Error>> {
5    let mut client = NanonisClient::new("127.0.0.1", 6501)?;
6
7    client.signal_names_get(true)?;
8
9    let values = client.signals_vals_get((0..=127).collect::<Vec<i32>>(), true)?;
10
11    let names = client.signal_names_get(false)?;
12
13    for (index, (value, name)) in values.iter().zip(names).enumerate() {
14        println!("{index:3}: {name:25} - {value:>15?}");
15    }
16
17    Ok(())
18}