33#include <wpi/deprecated.h>
78 double GetPosition()
const override;
87 double GetVelocity()
const override;
97 REVLibError SetPositionConversionFactor(
double factor)
override;
105 double GetPositionConversionFactor()
const override;
115 REVLibError SetVelocityConversionFactor(
double factor)
override;
123 double GetVelocityConversionFactor()
const override;
140 bool GetInverted()
const override;
150 REVLibError SetAverageDepth(uint32_t depth)
override;
157 uint32_t GetAverageDepth()
const override;
166 REVLibError SetSampleDelta(uint32_t delta)
override;
173 uint32_t GetSampleDelta()
const override;
206 double GetZeroOffset()
const override;
213 int GetSparkMaxFeedbackDeviceID()
const override;
Definition: AbsoluteEncoder.h:46
Definition: CANSparkBase.h:72
Definition: SparkAbsoluteEncoder.h:38
Definition: SparkMaxAbsoluteEncoder.h:49
SparkMaxAbsoluteEncoder(const SparkMaxAbsoluteEncoder &rhs)=default
~SparkMaxAbsoluteEncoder() override=default
SparkMaxAbsoluteEncoder & operator=(SparkMaxAbsoluteEncoder &&rhs)=default
SparkMaxAbsoluteEncoder(SparkMaxAbsoluteEncoder &&rhs)=default
Type
Definition: SparkMaxAbsoluteEncoder.h:60
Definition: CANSparkLowLevel.cpp:39
REVLibError
Definition: REVLibError.h:33