From ab4ae5b83fe8b2dc02c20ad76aab2ac3fa800d63 Mon Sep 17 00:00:00 2001 From: Meryem Esa Date: Tue, 9 Feb 2016 21:53:50 -0800 Subject: [PATCH] implement PassLowBar command group --- .../robot/commands/auton/PassLowBar.java | 29 +++++-------------- 1 file changed, 8 insertions(+), 21 deletions(-) diff --git a/src/org/usfirst/frc/team3501/robot/commands/auton/PassLowBar.java b/src/org/usfirst/frc/team3501/robot/commands/auton/PassLowBar.java index 8d42325e..5a7ef5b4 100755 --- a/src/org/usfirst/frc/team3501/robot/commands/auton/PassLowBar.java +++ b/src/org/usfirst/frc/team3501/robot/commands/auton/PassLowBar.java @@ -1,6 +1,6 @@ package org.usfirst.frc.team3501.robot.commands.auton; -import edu.wpi.first.wpilibj.command.Command; +import edu.wpi.first.wpilibj.command.CommandGroup; /*** * This command will drive the robot through the low bar. @@ -13,30 +13,17 @@ import edu.wpi.first.wpilibj.command.Command; * @author Meryem and Avi * */ -public class PassLowBar extends Command { - public PassLowBar() { +public class PassLowBar extends CommandGroup { - } + private final double DISTANCE = 4.0; + private final double DEFAULT_SPEED = 0.5; - @Override - protected void initialize() { - } - - @Override - protected void execute() { - } - - @Override - protected boolean isFinished() { - return false; - } - - @Override - protected void end() { + public PassLowBar() { + addSequential(new DriveForDistance(DISTANCE, DEFAULT_SPEED)); } - @Override - protected void interrupted() { + public PassLowBar(double speed) { + addSequential(new DriveForDistance(DISTANCE, speed)); } } -- 2.30.2