41class DetachedEncoderConfig;
Definition: RelativeEncoder.h:35
Definition: DetachedEncoderConfigAccessor.h:35
Definition: DetachedEncoderConfig.h:36
Definition: DetachedEncoder.h:43
REVLibError SetPosition(double position) override
Definition: DetachedEncoder.cpp:73
DetachedEncoder(const DetachedEncoder &rhs)=default
double GetRawAngle() const
Definition: DetachedEncoder.cpp:65
DetachedEncoder(DetachedEncoder &&rhs)=default
double GetVelocity() const override
Definition: DetachedEncoder.cpp:50
Faults GetFaults() const
Definition: DetachedEncoder.cpp:102
~DetachedEncoder() override=default
double GetAngle() const
Definition: DetachedEncoder.cpp:57
REVLibError ClearFaults()
Definition: DetachedEncoder.cpp:134
DetachedEncoder & operator=(DetachedEncoder &&rhs)=default
Faults GetStickyFaults() const
Definition: DetachedEncoder.cpp:118
REVLibError Configure(DetachedEncoderConfig &config, rev::ResetMode resetMode)
Definition: DetachedEncoder.cpp:80
DetachedEncoderConfigAccessor configAccessor
Definition: DetachedEncoder.h:54
double GetPosition() const override
Definition: DetachedEncoder.cpp:42
Definition: DetachedEncoderLowLevel.h:33
EncoderModel
Definition: DetachedEncoderLowLevel.h:48
Definition: ClosedLoopConfig.h:38
REVLibError
Definition: REVLibError.h:33
ResetMode
Definition: ConfigureTypes.h:33
Definition: DetachedEncoder.h:131
int rawBits
Definition: DetachedEncoder.h:138
bool eeprom
Definition: DetachedEncoder.h:136
bool unexpected
Definition: DetachedEncoder.h:132
bool canRx
Definition: DetachedEncoder.h:135
bool canTx
Definition: DetachedEncoder.h:134
bool hasReset
Definition: DetachedEncoder.h:133