#![allow(unused_imports)]
use rust_ads_client::client::Client;
use ads_proto::proto::{
ads_state::AdsState,
ams_address::{AmsAddress, AmsNetId},
};
use std::net::Ipv4Addr;
fn main() {
let ams_address = AmsAddress::new(AmsNetId::new(192, 168, 0, 150, 1, 1), 851);
let mut client = Client::new(ams_address, None);
client.connect().expect("Failed to connect!");
let ads_state = AdsState::AdsStateStop;
let response = client.write_control(ads_state, 0).unwrap();
println!("Command id :{:?}", response.command_id);
println!("ADS result :{:?}", response.result);
}