get_signals/
get_signals.rs1use 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}