35#include <wpi/deprecated.h>
83 double GetPosition()
const override;
93 double GetVelocity()
const override;
112 REVLibError SetPositionConversionFactor(
double factor)
override;
122 REVLibError SetVelocityConversionFactor(
double factor)
override;
130 double GetPositionConversionFactor()
const override;
138 double GetVelocityConversionFactor()
const override;
151 REVLibError SetAverageDepth(uint32_t depth)
override;
166 REVLibError SetMeasurementPeriod(uint32_t period_ms)
override;
174 uint32_t GetAverageDepth()
const override;
182 uint32_t GetMeasurementPeriod()
const override;
192 uint32_t GetCountsPerRevolution()
const override;
214 bool GetInverted()
const override;
224 int GetSparkMaxFeedbackDeviceID()
const override;
Definition: CANSparkBase.h:72
Definition: RelativeEncoder.h:46
Definition: SparkMaxRelativeEncoder.h:51
~SparkMaxRelativeEncoder() override=default
SparkMaxRelativeEncoder(SparkMaxRelativeEncoder &&rhs)=default
SparkMaxRelativeEncoder & operator=(SparkMaxRelativeEncoder &&rhs)=default
Type
Definition: SparkMaxRelativeEncoder.h:62
SparkMaxRelativeEncoder(const SparkMaxRelativeEncoder &rhs)=default
Definition: SparkRelativeEncoder.h:42
Definition: CANSparkLowLevel.cpp:39
REVLibError
Definition: REVLibError.h:33