read_state_example/
read_state_example.rs1#![allow(unused_imports)]
2use rust_ads_client::client::Client;
3use ads_proto::proto::ams_address::{AmsAddress, AmsNetId};
4use std::net::Ipv4Addr;
5
6fn main() {
7 let ams_address = AmsAddress::new(AmsNetId::new(192, 168, 0, 150, 1, 1), 851);
9 let mut client = Client::new(ams_address, None);
12 client.connect().expect("Failed to connect!");
14
15 let response = client.read_state().unwrap();
17 println!("Raw state response: {:?}\n", response);
18 println!("ADS state : {:?}", response.ads_state);
19 println!("Device state : {:?}", response.device_state);
20 println!("ADS result : {:?}", response.result);
21 println!("Command ID : {:?}", response.command_id);
22}