From e911bc8eca5db174ce7b895c523e7a578708dc38 Mon Sep 17 00:00:00 2001 From: Arunima DIvya Date: Mon, 23 Jan 2017 19:17:37 -0800 Subject: [PATCH] Change class name to RunIntakeContinuous --- .../commands/intake/RunIntakeContinuous.java | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 src/org/usfirst/frc/team3501/robot/commands/intake/RunIntakeContinuous.java diff --git a/src/org/usfirst/frc/team3501/robot/commands/intake/RunIntakeContinuous.java b/src/org/usfirst/frc/team3501/robot/commands/intake/RunIntakeContinuous.java new file mode 100644 index 0000000..9036f15 --- /dev/null +++ b/src/org/usfirst/frc/team3501/robot/commands/intake/RunIntakeContinuous.java @@ -0,0 +1,53 @@ +package org.usfirst.frc.team3501.robot.commands.intake; + +import org.usfirst.frc.team3501.robot.subsystems.Intake; + +import edu.wpi.first.wpilibj.command.Command; + +/*** + * + * Runs the intake continuously. + * + * @author Meeta + * + */ +public class RunIntakeContinuous extends Command { + // create setter method for speed, use setSpeed method to do end() by setting + // speed to 0 + + public RunIntakeContinuous() { + + } + + @Override + protected boolean isFinished() { + // TODO Auto-generated method stub + return true; + } + + // Called just before this Command runs the first time + @Override + protected void initialize() { + + } + + // Called repeatedly when this Command is scheduled to run + @Override + protected void execute() { + + } + + // Called once after isFinished returns true + @Override + protected void end() { + Intake.intake.setSpeed(0); + } + + // Called when another command which requires one or more of the same + // subsystems is scheduled to run + @Override + protected void interrupted() { + end(); + } + +} -- 2.30.2