\r
public class DefenseArm extends Subsystem {\r
// Defense arm related objects\r
- public AnalogPotentiometer defenseArmPotentiometer;\r
- public AnalogPotentiometer defenseHandPotentiometer;\r
- public CANTalon defenseArmMotor;\r
- public CANTalon defenseHandMotor;\r
- public double hookHeight;\r
- public double footHeight;\r
+ private AnalogPotentiometer defenseArmPotentiometer;\r
+ private AnalogPotentiometer defenseHandPotentiometer;\r
+ private CANTalon defenseArmMotor;\r
+ private CANTalon defenseHandMotor;\r
+ private double hookHeight;\r
+ private double footHeight;\r
\r
// Defense arm specific constants that relate to the degrees per pulse value\r
// for the potentiometers\r
\r
public DefenseArm() {\r
defenseArmPotentiometer = new AnalogPotentiometer(\r
- Constants.DefenseArm.ARM_CHANNEL,\r
- FULL_RANGE, OFFSET);\r
+ Constants.DefenseArm.ARM_CHANNEL, FULL_RANGE, OFFSET);\r
+\r
defenseArmMotor = new CANTalon(Constants.DefenseArm.ARM_PORT);\r
defenseHandMotor = new CANTalon(Constants.DefenseArm.HAND_PORT);\r
}\r
\r
/***\r
- * This method gets the height of the hook from the ground. The hook is\r
- * attached to the end of the hand, which is attached to the arm.\r
+ * This method gets the height of the hook from the\r
+ * ground. The hook is attached to the end of the hand, which is attached to\r
+ * the arm.\r
*\r
* @return hookHeight gets height of hook from ground. The hook is attached to\r
- * the end of the hand, which is attached the arm.\r
+ * the end of the hand, which is attached the arm. The height is in\r
+ * inches.\r
*\r
*/\r
\r
public double getHookHeight() {\r
\r
- return hookHeight;\r
+ return 0;\r
}\r
\r
+ /***\r
+ * This method gets the height of the foot from the ground. The foot is\r
+ * attached to the end of the hand, which is attached to the arm.\r
+ *\r
+ * @return footHeight gets height of foot from ground. The foot is attached to\r
+ * the end of the hand, which is attached the arm. The height is in\r
+ * inches.\r
+ *\r
+ */\r
+\r
public double getFootHeight() {\r
+ return 0;\r
+ }\r
+\r
+ /***\r
+ * This method sets the voltage of the arm motor. The range is from [-1,1]. A\r
+ * negative voltage makes the direction of the motor go backwards.\r
+ *\r
+ * @param speed\r
+ * The voltage that you set the motor at. The range of the voltage of\r
+ * the arm motor is from [-1,1]. A\r
+ * negative voltage makes the direction of the motor go backwards.\r
+ */\r
+\r
+ public void setArmMotorSpeed(double speed) {\r
+\r
+ }\r
+\r
+ /***\r
+ * This method sets the voltage of the hand motor. The range is from [-1,1]. A\r
+ * negative voltage makes the direction of the motor go backwards.\r
+ *\r
+ * @param speed\r
+ * The voltage that you set the motor at. The range of the voltage of\r
+ * the hand motor is from [-1,1]. A\r
+ * negative voltage makes the direction of the motor go backwards.\r
+ */\r
\r
- return footHeight;\r
+ public void setHandMotorSpeed(double speed) {\r
}\r
\r
@Override\r