use airsim::{airsim::Client, car::Car}; use async_std::task; use std::time::Duration; async fn run_car() -> std::io::Result<()> { let address = "127.0.0.1:41451"; let client = Client::connect(address).await?; client.reset().await?; let mut car = Car::new(client); task::sleep(Duration::from_secs(1)).await; car.go_forward().await?; task::sleep(Duration::from_secs(3)).await; car.go_left().await?; task::sleep(Duration::from_secs(3)).await; car.go_right().await?; task::sleep(Duration::from_secs(3)).await; car.stop().await?; println!("Hammertime!"); Ok(()) } fn main() -> std::io::Result<()> { task::block_on(run_car()) }