edronerpi

Rust library for BYROBOT drones.



Example

Cargo.toml

toml [dependencies] e_drone_rpi = "21.*" e_drone = "21.*"



example code

```rust extern crate edronerpi;

use edrone::base::system::{*}; use edrone::protocol::{}; use e_drone_rpi::{};

fn main() { let mut drone: Drone = Drone::new();

if drone.is_connected() == false {
    return;
}

drone.request(DeviceType::Controller, DataType::Information);

loop {
    handler(&drone.check());

    if drone.get_time_passed_from_last_transfer() > 1200 {
        break;        
    }
}

}

fn handler(data: &Data) { match data { Data::Information(information) => { println!("{:?}", information); }, _ => {}, } } ```