This commit is contained in:
Ryan Manley
2022-03-05 11:04:40 -07:00
parent 4b7740fa44
commit 78f3b47846
6 changed files with 78 additions and 58 deletions
@@ -46,19 +46,28 @@ public class Intake extends SubsystemBase {
public void periodic() {
// This method will be called once per scheduler run
}
/**
* Runs The Intake With Triggers.
* @param leftTrigger Left Trigger to Run -
* @param rightTrigger Right Trigger to Run +
*/
public void runWithTriggers(double leftTrigger, double rightTrigger) {
m_intakeMotor.set(rightTrigger - leftTrigger);
}
/**
* Runs The Extender
* @param extended Wether the Extender Is Extended
*/
public void runExtender(boolean extended) { //TODO: Do not bring intake in if there is a ball in the extender (check if intake being in brakes the beam brake?)
double extenderMotorSpeed = extended ? 0.25d : 0.d;
m_extenderMotor.set(extenderMotorSpeed);
}
/**
* Toggles The Extender
*/
public void toggleExtender() {
toggle = !toggle;
extendExtender(toggle);
runExtender(toggle);
}
//Test
}