33#include <wpi/deprecated.h>
Definition: CANEncoder.h:45
virtual double GetPosition() const =0
virtual REVLibError SetPositionConversionFactor(double factor)=0
virtual double GetPositionConversionFactor() const =0
virtual REVLibError SetPosition(double position)=0
bool GetInverted() const override=0
virtual uint32_t GetMeasurementPeriod() const =0
REVLibError SetInverted(bool inverted) override=0
virtual uint32_t GetAverageDepth() const =0
virtual ~CANEncoder()
Definition: CANEncoder.h:68
virtual double GetVelocityConversionFactor() const =0
virtual double GetVelocity() const =0
virtual REVLibError SetAverageDepth(uint32_t depth)=0
EncoderType
Definition: CANEncoder.h:54
virtual REVLibError SetMeasurementPeriod(uint32_t period_ms)=0
virtual uint32_t GetCountsPerRevolution() const =0
AlternateEncoderType
Definition: CANEncoder.h:64
virtual REVLibError SetVelocityConversionFactor(double factor)=0
Definition: MotorFeedbackSensor.h:51
Definition: RelativeEncoder.h:46
Definition: SparkMaxAlternateEncoder.h:46
Definition: SparkMaxRelativeEncoder.h:51
Definition: CANSparkLowLevel.cpp:39
REVLibError
Definition: REVLibError.h:33