#![no_std]
#![no_main]
use pros::{devices::battery, prelude::*};
#[derive(Default)]
pub struct Robot;
impl AsyncRobot for Robot {
async fn opcontrol(&mut self) -> Result {
if battery::capacity()? < 20.0 {
println!("Battery is low!");
} else if battery::temperature()? > 999.0 {
println!("Battery has exploded!");
}
Ok(())
}
}
async_robot!(Robot);