42class DetachedEncoderConfig;
Definition: RelativeEncoder.h:36
Definition: DetachedEncoderConfigAccessor.h:36
Definition: DetachedEncoderConfig.h:38
Definition: DetachedEncoder.h:44
REVLibError SetPosition(double position) override
Definition: DetachedEncoder.cpp:63
rev::util::Signal< double > GetPosition() const override
Definition: DetachedEncoder.cpp:43
DetachedEncoder(const DetachedEncoder &rhs)=default
rev::util::Signal< double > GetAngle() const
Definition: DetachedEncoder.cpp:53
rev::util::Signal< double > GetVelocity() const override
Definition: DetachedEncoder.cpp:48
rev::util::Signal< Faults > GetStickyFaults() const
Definition: DetachedEncoder.cpp:109
DetachedEncoder(DetachedEncoder &&rhs)=default
~DetachedEncoder() override=default
rev::util::Signal< Faults > GetFaults() const
Definition: DetachedEncoder.cpp:92
REVLibError ClearFaults()
Definition: DetachedEncoder.cpp:126
DetachedEncoder & operator=(DetachedEncoder &&rhs)=default
REVLibError Configure(DetachedEncoderConfig &config, rev::ResetMode resetMode)
Definition: DetachedEncoder.cpp:70
rev::util::Signal< double > GetRawAngle() const
Definition: DetachedEncoder.cpp:58
DetachedEncoderConfigAccessor configAccessor
Definition: DetachedEncoder.h:55
Definition: DetachedEncoderLowLevel.h:38
EncoderModel
Definition: DetachedEncoderLowLevel.h:61
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