missing
8cdd3dd447
most important stuff: kinematics, autons, config, dashboard, easyopencv + april tags, and probably more im forgetting https://xkcd.com/1296/
29 lines
776 B
Java
29 lines
776 B
Java
package org.firstinspires.ftc.teamcode;
|
|
|
|
import com.qualcomm.robotcore.hardware.DcMotor;
|
|
|
|
public class MovementAPI {
|
|
private final Hardware hardware;
|
|
|
|
public MovementAPI(Hardware hardware) {
|
|
this.hardware = hardware;
|
|
}
|
|
|
|
public void move(MotorPowers powers) {
|
|
hardware.fl.setPower(powers.fl);
|
|
hardware.fr.setPower(powers.fr);
|
|
hardware.bl.setPower(powers.bl);
|
|
hardware.br.setPower(powers.br);
|
|
}
|
|
|
|
public void move(double powerX, double powerY, double turn, double speed) {
|
|
this.move(MotorPowers.calculate(powerX, powerY, turn, speed));
|
|
}
|
|
|
|
public void stop() {
|
|
hardware.fl.setPower(0);
|
|
hardware.fr.setPower(0);
|
|
hardware.bl.setPower(0);
|
|
hardware.br.setPower(0);
|
|
}
|
|
} |