blob: 407f2b944fd106d03d89df9d4d25e44ee28d8377 [file] [log] [blame]
#ifndef FRC971_WPILIB_HALL_EFFECT_H_
#define FRC971_WPILIB_HALL_EFFECT_H_
#include "DigitalInput.h"
namespace frc971 {
namespace wpilib {
// Inverts the output from a digital input.
class HallEffect : public DigitalInput {
public:
HallEffect(int index) : DigitalInput(index) {}
virtual bool Get() override { return !DigitalInput::Get(); }
};
} // namespace wpilib
} // namespace frc971
#endif // FRC971_WPILIB_HALL_EFFECT_H_