Remove potentiometer reading for the hood

Change-Id: Ia6b8650d30adf2212284bbf8d651bd04aafe98b0
diff --git a/y2017/wpilib_interface.cc b/y2017/wpilib_interface.cc
index 6954a05..93f2ef4 100644
--- a/y2017/wpilib_interface.cc
+++ b/y2017/wpilib_interface.cc
@@ -105,12 +105,6 @@
          (2 * M_PI /*radians*/);
 }
 
-// TODO(Travis): Make sure the number of turns is right.
-double hood_pot_translate(double voltage) {
-  return voltage * Values::kHoodPotRatio * (3.0 /*turns*/ / 5.0 /*volts*/) *
-         (2 * M_PI /*radians*/);
-}
-
 double turret_pot_translate(double voltage) {
   return voltage * Values::kTurretPotRatio * (10.0 /*turns*/ / 5.0 /*volts*/) *
          (2 * M_PI /*radians*/);
@@ -266,10 +260,6 @@
     hood_encoder_.set_encoder(::std::move(encoder));
   }
 
-  void set_hood_potentiometer(::std::unique_ptr<AnalogInput> potentiometer) {
-    hood_encoder_.set_potentiometer(::std::move(potentiometer));
-  }
-
   void set_hood_index(::std::unique_ptr<DigitalInput> index) {
     slow_encoder_filter_.Add(index.get());
     hood_encoder_.set_index(::std::move(index));
@@ -351,8 +341,7 @@
 
       CopyPosition(hood_encoder_, &superstructure_message->hood,
                    Values::kHoodEncoderCountsPerRevolution,
-                   Values::kHoodEncoderRatio, hood_pot_translate, false,
-                   values.hood.pot_offset);
+                   Values::kHoodEncoderRatio, false);
 
       CopyPosition(turret_encoder_, &superstructure_message->turret,
                    Values::kTurretEncoderCountsPerRevolution,
@@ -384,27 +373,19 @@
            (2.0 * M_PI);
   }
 
-  void CopyPosition(const ::frc971::wpilib::DMAEncoderAndPotentiometer &encoder,
-                    ::frc971::PotAndIndexPosition *position,
+  void CopyPosition(const ::frc971::wpilib::DMAEncoder &encoder,
+                    ::frc971::IndexPosition *position,
                     double encoder_counts_per_revolution, double encoder_ratio,
-                    ::std::function<double(double)> potentiometer_translate,
-                    bool reverse, double pot_offset) {
+                    bool reverse) {
     const double multiplier = reverse ? -1.0 : 1.0;
     position->encoder =
         multiplier * encoder_translate(encoder.polled_encoder_value(),
                                        encoder_counts_per_revolution,
                                        encoder_ratio);
-    position->pot = multiplier * potentiometer_translate(
-                                     encoder.polled_potentiometer_voltage()) +
-                    pot_offset;
     position->latched_encoder =
         multiplier * encoder_translate(encoder.last_encoder_value(),
                                        encoder_counts_per_revolution,
                                        encoder_ratio);
-    position->latched_pot =
-        multiplier *
-            potentiometer_translate(encoder.last_potentiometer_voltage()) +
-        pot_offset;
     position->index_pulses = encoder.index_posedge_count();
   }
 
@@ -442,7 +423,7 @@
   ::std::unique_ptr<AnalogInput> indexer_hall_;
 
   AbsoluteEncoderAndPotentiometer turret_encoder_;
-  ::frc971::wpilib::DMAEncoderAndPotentiometer hood_encoder_;
+  ::frc971::wpilib::DMAEncoder hood_encoder_;
   ::std::unique_ptr<Encoder> shooter_encoder_;
 
   ::std::array<::std::unique_ptr<DigitalInput>, 4> autonomous_modes_;