@@ -0,0 +1,2956 @@
+// RobotBuilder Version: 0.0.2%0A//%0A// This file was generated by RobotBuilder. It contains sections of%0A// code that are automatically generated and assigned by robotbuilder.%0A// These sections will be updated in the future when you export to%0A// Java from RobotBuilder. Do not put any code or make any change in%0A// the blocks indicating autogenerated code or it will be lost on an%0A// update. Deleting the comments indicating the section will prevent%0A// it from being updated in th future.%0Apackage org.usfirst.frc330.Beachbot2013Java.commands;%0Aimport edu.wpi.first.wpilibj.command.AutoSpreadsheetCommand;%0Aimport edu.wpi.first.wpilibj.command.Command;%0Aimport edu.wpi.first.wpilibj.smartdashboard.SmartDashboard;%0Aimport org.usfirst.frc330.Beachbot2013Java.Robot;%0A/*%0A * $Log: ArmClimbing.java,v $%0A * Revision 1.9  2013-03-21 07:04:25  jross%0A * make pickup go up when climbing, if safe%0A *%0A * Revision 1.8  2013-03-16 21:17:47  jross%0A * add javadocs%0A *%0A * Revision 1.7  2013-03-15 03:14:42  echan%0A * Removed holdArmOff/On and the brake arm solenoid%0A *%0A * Revision 1.6  2013-03-15 02:50:23  echan%0A * added cvs log comments%0A *%0A */%0A/**%0A * Move the arm to the climbing position. The climbing position is defined by%0A * the preference %22armSetpointClimbing%22.%0A */%0Apublic class  ArmPastClimbing extends Command implements AutoSpreadsheetCommand%7B%0A    public ArmPastClimbing() %7B%0A        // Use requires() here to declare subsystem dependencies%0A        // eg. requires(chassis);%0A%09%0A        // BEGIN AUTOGENERATED CODE, SOURCE=ROBOTBUILDER ID=REQUIRES%0A        requires(Robot.arm);%0A    // END AUTOGENERATED CODE, SOURCE=ROBOTBUILDER ID=REQUIRES%0A    %7D%0A    // Called just before this Command runs the first time%0A    protected void initialize() %7B%0A        Robot.arm.armSetPointPastClimbing();%0A        Robot.arm.enable();%0A        Robot.frisbeePickup.setFrisbeePickupUp();%0A        SmartDashboard.putBoolean(%22BrightCamera%22, true);%0A        SmartDashboard.putBoolean(%22TakeScreenshot%22, true);%0A    %7D%0A    // Called repeatedly when this Command is scheduled to run%0A    protected void execute() %7B%0A    %7D%0A    // Make this return true when this Command no longer needs to run execute()%0A    protected boolean isFinished() %7B%0A        return Robot.arm.onTarget();%0A    %7D%0A    // Called once after isFinished returns true%0A    protected void end() %7B%0A    %7D%0A    // Called when another command which requires one or more of the same%0A    // subsystems is scheduled to run%0A    protected void interrupted() %7B%0A    %7D%0A    /**%0A     * Not Used%0A     * @param param1 %0A     */%0A    public void setParam1(double param1) %7B%0A    %7D%0A    /**%0A     * Not Used%0A     * @param param2 %0A     */%0A    public void setParam2(double param2) %7B%0A    %7D%0A    /**%0A     * Not Used%0A     * @param param3 %0A     */%0A    public void setParam3(double param3) %7B%0A    %7D%0A    /**%0A     * Not Used%0A     * @param stopAtEnd %0A     */%0A    public void setStopAtEnd(boolean stopAtEnd) %7B%0A    %7D%0A    public Command copy() %7B%0A        return new ArmPastClimbing();%0A    %7D%0A%7D%0A

Create new command for putting arm to angle for latching on to corner. ArmClimbing is the angle to rotate to to climb.