add command to move intake arm out in Compact Robot commandgroup
authorCindy Zhang <cindyzyx9@gmail.com>
Mon, 15 Feb 2016 20:09:35 +0000 (12:09 -0800)
committerKevin Zhang <icestormf1@gmail.com>
Wed, 17 Feb 2016 20:17:48 +0000 (12:17 -0800)
src/org/usfirst/frc/team3501/robot/commands/auton/CompactRobot.java

index bde8aba299ef18f44feb06183157991eaab1b7d1..6e3e59ae7d60bcb60746c21d0feebf88aaa5349b 100644 (file)
@@ -1,44 +1,18 @@
 package org.usfirst.frc.team3501.robot.commands.auton;
 
-import edu.wpi.first.wpilibj.command.Command;
+import org.usfirst.frc.team3501.robot.commands.intakearm.MoveIntakeArmToAngle;
+import org.usfirst.frc.team3501.robot.subsystems.IntakeArm;
+
+import edu.wpi.first.wpilibj.command.CommandGroup;
 
 /**
  *
  */
-public class CompactRobot extends Command {
+public class CompactRobot extends CommandGroup {
 
   public CompactRobot() {
-    // Use requires() here to declare subsystem dependencies
-    // eg. requires(chassis);
-  }
-
-  // Called just before this Command runs the first time
-  @Override
-  protected void initialize() {
-    // move hood down
-    // move intakeArm out
-    // move defenseArm down
-  }
-
-  // Called repeatedly when this Command is scheduled to run
-  @Override
-  protected void execute() {
-  }
-
-  // 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() {
-  }
+    addParallel(new MoveIntakeArmToAngle(IntakeArm.potAngles[3],
+        IntakeArm.moveIntakeArmSpeed));
 
-  // Called when another command which requires one or more of the same
-  // subsystems is scheduled to run
-  @Override
-  protected void interrupted() {
   }
 }