import edu.wpi.first.wpilibj.command.Subsystem;
public class IntakeArm extends Subsystem {
-
private CANTalon intake;
private CANTalon chevalDeFriseHand;
* Intake only moves once at the beginning of the match. It lowers at the
* beginning of the match and is held there by mechanical stops until the end
* of the match.
- *
+ *
* Must be used in a command that has a timer variable to stop it.
*/
public void dropIntake() {
intake.set(Constants.IntakeArm.OUTPUT_SPEED);
}
+ /***
+ * This method allows you to set the speed of the motor. The range of speed
+ * is from [-1, 1]. A negative speed changes the direction of the motors,
+ * making it run backwards.
+ *
+<<<<<<< cefeac7a7bb7df62af5c880e13eb37c14125a7cb
+ * @param speed
+ * The speed of the motors that control the rollers. The range of
+ * these motors go from [-1,1]. A negative speed changes the
+ * direction of the motors, making it run backwards.
+ * =======
+ * public IntakeArm() {
+ *
+ * }
+ *
+ * /***
+ * This method allows you to set the speed of the motor(s). The range
+ * of speed
+ * is from [-1, 1]. A negative speed changes the direction of the
+ * motors.
+ *
+ * @param speed
+ * The speed of the motors that control the rollers. The range of
+ * these motors go from [-1,1]. A negative speed changes the
+ * direction of the motors.
+ * >>>>>>> reset to unix format
+=======
+ * @param speed
+ * The speed of the motors that control the rollers. The range of
+ * these motors go from [-1,1]. A negative speed changes the
+ * direction of the motors, making it run backwards.
+>>>>>>> add 3 method stubs- setRollerSpeeds, getRollerSpeeds, and areRollersRolling
+ */
+
+ public void setRollerSpeed(double speed) {
+
+ }
+
+ /***
+<<<<<<< cefeac7a7bb7df62af5c880e13eb37c14125a7cb
+ * <<<<<<< bd5dc4363add71a17f95409115dec96b83146549
+ * This method gets you the current speed of the motor that controls the
+ * motor. The range of speed is from [-1,1]. A negative speed changes the
+ * direction of the motor, making it run backwards.
+ *
+ * @return Returns the speed of the motor that controls the roller. The range
+ * of the motor goes from [-1,1]. A negative speed changes the
+ * direction of the motor, making it go backwards.
+ * =======
+ *
+ * @return
+ * >>>>>>> reset to unix format
+=======
+ * This method gets you the current speed of the motor that controls the
+ * motor. The range of speed is from [-1,1]. A negative speed changes the
+ * direction of the motor, making it run backwards.
+ *
+ * @return Returns the speed of the motor that controls the roller. The range
+ * of the motor goes from [-1,1]. A negative speed changes the
+ * direction of the motor, making it go backwards.
+>>>>>>> add 3 method stubs- setRollerSpeeds, getRollerSpeeds, and areRollersRolling
+ */
+
+ public double getRollerSpeed() {
+ return 0;
+ }
+
+ /***
+<<<<<<< cefeac7a7bb7df62af5c880e13eb37c14125a7cb
+ * <<<<<<< bd5dc4363add71a17f95409115dec96b83146549
+ * This method checks to see if the motors controlling the rollers are
+ * currently working.
+ *
+ * @return Returns whether the motors are currently running, and returns the
+ * state of the condition (true or false).
+ * =======
+ *
+ * @return
+ */
+
+ public boolean isBallInside() {
+ return true;
+ }
+
+ /***
+ *
+ * @return
+ * >>>>>>> reset to unix format
+=======
+ * This method checks to see if the motors controlling the rollers are
+ * currently working.
+ *
+ * @return Returns whether the motors are currently running, and returns the
+ * state of the condition (true or false).
+>>>>>>> add 3 method stubs- setRollerSpeeds, getRollerSpeeds, and areRollersRolling
+ */
+
+ public boolean areRollersRolling() {
+ return true;
+ }
+
@Override
protected void initDefaultCommand() {