add claw toggle and winch tensioning
[3501/3501-spark-go] / src / org / usfirst / frc / team3501 / robot / RobotMap.java
CommitLineData
b449387d
LH
1package org.usfirst.frc.team3501.robot;
2
3import edu.wpi.first.wpilibj.DoubleSolenoid.Value;
4
5public class RobotMap {
f24c549d 6 // driver station
b449387d
LH
7 public static final int LEFT_JOYSTICK_PORT = 0, RIGHT_JOYSTICK_PORT = 1;
8
3e4790a8
LH
9 public static final double MIN_DRIVE_JOYSTICK_INPUT = 0.1,
10 MIN_ARM_JOYSTICK_INPUT = 0.1;
b449387d 11
f24c549d 12 // drivetrain
b449387d
LH
13 public static final int FRONT_LEFT_ADDRESS = 4, FRONT_RIGHT_ADDRESS = 5,
14 REAR_LEFT_ADDRESS = 3, REAR_RIGHT_ADDRESS = 6;
15
16 public static final double MAX_DRIVE_SPEED = 0.7;
17
f24c549d 18 // claw
b449387d
LH
19 public static final int CLAW_FORWARD_CHANNEL = 0, CLAW_REVERSE_CHANNEL = 1;
20
21 public static final Value OPEN = Value.kForward, CLOSED = Value.kReverse;
3e4790a8 22
f24c549d 23 // arm
3e4790a8
LH
24 public static final int LEFT_WINCH_ADDRESS = 2, RIGHT_WINCH_ADDRESS = 7;
25
d24e8611
LH
26 public static final double ARM_ADJUST_SPEED = 0.3;
27
f24c549d 28 // auton
3e4790a8
LH
29 public static final double OVER_STEP_TIME = 1.2, OVER_STEP_SPEED = 0.7,
30 PAST_STEP_TIME = 1.5, PAST_STEP_SPEED = 0.5;
b449387d 31}