Add commit because you forgot to do it all along :D yuval/potentiometer
authorYuval Hermelin <yuval.hermelin@gmail.com>
Tue, 17 Nov 2015 05:24:05 +0000 (21:24 -0800)
committerYuval Hermelin <yuval.hermelin@gmail.com>
Tue, 17 Nov 2015 05:24:05 +0000 (21:24 -0800)
src/org/usfirst/frc3501/RiceCatRobot/subsystems/Arm.java

index 8d78c8f48e9e8ccac467c6617c1cc3368cb38eba..d0ff244f528a50b6d253e3328660c9a956f831be 100644 (file)
@@ -2,15 +2,43 @@ package org.usfirst.frc3501.RiceCatRobot.subsystems;
 
 import org.usfirst.frc3501.RiceCatRobot.RobotMap;
 
+import edu.wpi.first.wpilibj.AnalogPotentiometer;
 import edu.wpi.first.wpilibj.CANJaguar;
 import edu.wpi.first.wpilibj.command.Subsystem;
+import edu.wpi.first.wpilibj.interfaces.Potentiometer;
 
+/**
+ * We shall create though potentiometer object in this beuty of a class. You shall not pass.
+ * @author yuvalhermelin
+ */
 public class Arm extends Subsystem {
   private CANJaguar left, right;
+  private double initialDegrees;
 
   public Arm() {
     left = new CANJaguar(RobotMap.ARM_LEFT);
     right = new CANJaguar(RobotMap.ARM_RIGHT);
+    Potentiometer p = new AnalogPotentiometer(0, 360, 30);
+    double degrees = p.get();
+    initialDegrees = degrees;
+  }
+  
+  /**
+   * Levels are as follows:
+   * 0: 10 degrees
+   * 1: 20 degrees
+   * 2: 30 degrees
+   * 3: 40 degrees
+   * 4: 50 degrees
+   * 5: 60 degrees
+   * 6: 70 degrees
+   * 7: 80 degrees
+   * 8: 90 degrees
+   * @param level
+   */
+  public void goToLevel(int level)
+  {
+         
   }
 
   public void initDefaultCommand() {