add defenseArmMotor CANTalon and comment for array
authorYamini Adusumelli <ayamini2000@gmail.com>
Sun, 24 Jan 2016 00:02:17 +0000 (16:02 -0800)
committerShaina Chen <shaina.sierra@gmail.com>
Fri, 5 Feb 2016 04:20:26 +0000 (20:20 -0800)
src/org/usfirst/frc/team3501/robot/subsystems/DefenseArm.java

index 5461efc6c8953e4808f324407d38a56c522bf40f..e78b3e0659ae4169d2a498c7ba4f54e73686f514 100755 (executable)
@@ -3,18 +3,22 @@ package org.usfirst.frc.team3501.robot.subsystems;
 import org.usfirst.frc.team3501.robot.Constants;\r
 \r
 import edu.wpi.first.wpilibj.AnalogPotentiometer;\r
+import edu.wpi.first.wpilibj.CANTalon;\r
 import edu.wpi.first.wpilibj.command.Subsystem;\r
 \r
 public class DefenseArm extends Subsystem {\r
   // Defense arm related objects\r
   private AnalogPotentiometer potentiometer;\r
+  private CANTalon defenseArmMotor;\r
 \r
   // Defense arm specific constants that relate to the degrees per pulse value\r
   // for the potentiometers\r
   private final static double PULSES_PER_ROTATION = 1; // in pulses\r
   private final static double FULL_RANGE = 270.0; // in degrees\r
   private final static double OFFSET = -135.0; // in degrees\r
-  private Double[] potentiometerArray; // change name, 5 to another #\r
+  private Double[] levelsToDegrees = { 0.0, 45.0, 90.0 }; // 3 level array;\r
+                                                          // angles at 0,45,90\r
+                                                          // degrees\r
 \r
   public DefenseArm() {\r
     potentiometer = new AnalogPotentiometer(Constants.DefenseArm.CHANNEL,\r
@@ -22,14 +26,7 @@ public class DefenseArm extends Subsystem {
   }\r
 \r
   public double getDistance(int desiredArmLocation) {\r
-    return potentiometerArray[desiredArmLocation];\r
-  }\r
-\r
-  public Double[] putInValues() {\r
-    for (int i = 0; i < 3; i++) {\r
-      potentiometerArray[i] = (double) (45 * i);\r
-    }\r
-    return potentiometerArray;\r
+    return levelsToDegrees[desiredArmLocation];\r
   }\r
 \r
   public void moveArmTo() {\r