antaeus 0.3.9

A Versatile Framework for Vexide
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use antaeus::peripherals::mapper::{DigitalInput, motor::MotorMapper};

use crate::hardware::Robot;

pub fn opcontrol(robot: &mut Robot) {
    loop {
        let _ = robot.dt.tank(&robot.main_con);

        let state = robot.main_con.state().unwrap_or_default();
        let _ = robot.intake1.from_dual_input(
            DigitalInput::Button(state.button_r1),
            DigitalInput::Button(state.button_r2),
            12.0,
            -12.0,
            0.0,
        );
    }
}