From 1d110d2f5800367bbf7874eeb1c4b33a6bc4e5e5 Mon Sep 17 00:00:00 2001 From: Shaina Chen Date: Thu, 4 Feb 2016 18:37:27 -0800 Subject: [PATCH] construct defenseHandPotentiometer --- .../team3501/robot/subsystems/DefenseArm.java | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/org/usfirst/frc/team3501/robot/subsystems/DefenseArm.java b/src/org/usfirst/frc/team3501/robot/subsystems/DefenseArm.java index a5bb5176..3c6309b4 100755 --- a/src/org/usfirst/frc/team3501/robot/subsystems/DefenseArm.java +++ b/src/org/usfirst/frc/team3501/robot/subsystems/DefenseArm.java @@ -13,16 +13,22 @@ public class DefenseArm extends Subsystem { private CANTalon defenseHand; private double hookHeight; private double footHeight; - private Double[] potAngles; + private double[] potAngles; + // angles corresponding to pre-determined heights we will need public DefenseArm() { defenseArmPotentiometer = new AnalogPotentiometer( Constants.DefenseArm.ARM_CHANNEL, Constants.DefenseArm.FULL_RANGE, Constants.DefenseArm.OFFSET); + defenseHandPotentiometer = new AnalogPotentiometer( + Constants.DefenseArm.HAND_CHANNEL, + Constants.DefenseArm.FULL_RANGE, + Constants.DefenseArm.OFFSET); defenseArm = new CANTalon(Constants.DefenseArm.ARM_PORT); defenseHand = new CANTalon(Constants.DefenseArm.HAND_PORT); + potAngles = createPotArray(); } public double getArmPotAngle() { @@ -37,11 +43,13 @@ public class DefenseArm extends Subsystem { return potAngles[desiredArmLocation]; } - public Double[] putInValues() { + public double[] createPotArray() { + double[] arr = new double[3]; + for (int i = 0; i < 3; i++) { - potAngles[i] = (double) (45 * i); + arr[i] = 45 * i; } - return potAngles; + return arr; } /*** -- 2.30.2