33#include <wpi/deprecated.h>
193 int GetSparkMaxFeedbackDeviceID()
const override = 0;
Definition: CANAnalog.h:44
virtual double GetPositionConversionFactor() const =0
virtual REVLibError SetPositionConversionFactor(double factor)=0
bool GetInverted() const override=0
virtual double GetPosition() const =0
AnalogMode
Definition: CANAnalog.h:56
virtual uint32_t GetMeasurementPeriod() const =0
virtual uint32_t GetAverageDepth() const =0
virtual REVLibError SetVelocityConversionFactor(double factor)=0
virtual double GetVelocity() const =0
virtual REVLibError SetMeasurementPeriod(uint32_t period_ms)=0
virtual ~CANAnalog()
Definition: CANAnalog.h:61
virtual REVLibError SetAverageDepth(uint32_t depth)=0
virtual double GetVelocityConversionFactor() const =0
virtual double GetVoltage() const =0
REVLibError SetInverted(bool inverted) override=0
Definition: MotorFeedbackSensor.h:51
Definition: SparkMaxAnalogSensor.h:59
Definition: CANSparkLowLevel.cpp:39
REVLibError
Definition: REVLibError.h:33