support using HallEffect polymorphically

Change-Id: I7e6d07b6235a4628c955e9237a3873ce98ce9882
diff --git a/frc971/wpilib/hall_effect.h b/frc971/wpilib/hall_effect.h
index 8a088c3..407f2b9 100644
--- a/frc971/wpilib/hall_effect.h
+++ b/frc971/wpilib/hall_effect.h
@@ -6,13 +6,14 @@
 namespace frc971 {
 namespace wpilib {
 
+// Inverts the output from a digital input.
 class HallEffect : public DigitalInput {
  public:
   HallEffect(int index) : DigitalInput(index) {}
-  bool GetHall() { return !Get(); }
+  virtual bool Get() override { return !DigitalInput::Get(); }
 };
 
 }  // namespace wpilib
 }  // namespace frc971
 
-#endif // FRC971_WPILIB_HALL_EFFECT_H_
+#endif  // FRC971_WPILIB_HALL_EFFECT_H_