33#pragma warning(disable : 4996)
37#pragma GCC diagnostic push
38#pragma GCC diagnostic ignored "-Wdeprecated"
39#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
42#include <wpi/deprecated.h>
83 bool Get()
const override;
88 REVLibError EnableLimitSwitch(
bool enable)
override;
93 bool IsLimitSwitchEnabled()
const override;
96 enum class Direction { kForward = 0, kReverse = 1 };
99 Direction m_direction;
108#pragma GCC diagnostic pop
Definition: CANSparkBase.h:72
Definition: SparkLimitSwitch.h:38
Definition: SparkMaxLimitSwitch.h:55
SparkMaxLimitSwitch(const SparkMaxLimitSwitch &)=default
Type
Definition: SparkMaxLimitSwitch.h:67
SparkMaxLimitSwitch(SparkMaxLimitSwitch &&)=default
~SparkMaxLimitSwitch() override=default
SparkMaxLimitSwitch & operator=(SparkMaxLimitSwitch &&)=default
Definition: CANSparkLowLevel.cpp:39
REVLibError
Definition: REVLibError.h:33