fill in JoystickDrive
authorMeryem Esa <meresa14@gmail.com>
Wed, 11 Jan 2017 02:58:53 +0000 (18:58 -0800)
committerdaniel watson <ozzloy@gmail.com>
Wed, 11 Jan 2017 04:20:07 +0000 (20:20 -0800)
src/org/usfirst/frc/team3501/robot/commands/driving/JoystickDrive.java

index 8e185ca2844c191ce1b1c166dcaa9161cec7dc74..f06eb2f37713c71603d3cb65bfa336ccac71e708 100755 (executable)
@@ -1,5 +1,6 @@
 package org.usfirst.frc.team3501.robot.commands.driving;
 
+import org.usfirst.frc.team3501.robot.OI;
 import org.usfirst.frc.team3501.robot.Robot;
 
 import edu.wpi.first.wpilibj.command.Command;
@@ -13,29 +14,28 @@ public class JoystickDrive extends Command {
         requires(Robot.getDriveTrain());
     }
 
-    // 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() {
+        double left = OI.leftJoystick.getY();
+        double right = OI.rightJoystick.getY();
+
+        Robot.getDriveTrain().joystickDrive(left, right);
     }
 
-    // Make this return true when this Command no longer needs to run execute()
     @Override
     protected boolean isFinished() {
         return false;
     }
 
-    // Called once after isFinished returns true
     @Override
     protected void end() {
+        Robot.getDriveTrain().stop();
     }
 
-    // Called when another command which requires one or more of the same
-    // subsystems is scheduled to run
     @Override
     protected void interrupted() {
     }