33#include <wpi/hardware/bus/CANPort.hpp>
44class DetachedEncoderConfig;
Definition RelativeEncoder.h:36
Definition DetachedEncoderConfigAccessor.h:36
Definition DetachedEncoderConfig.h:38
Definition DetachedEncoder.h:46
REVLibError SetPosition(double position) override
Definition DetachedEncoder.cpp:64
rev::util::Signal< double > GetPosition() const override
Definition DetachedEncoder.cpp:44
DetachedEncoder(const DetachedEncoder &rhs)=default
rev::util::Signal< double > GetAngle() const
Definition DetachedEncoder.cpp:54
rev::util::Signal< double > GetVelocity() const override
Definition DetachedEncoder.cpp:49
rev::util::Signal< Faults > GetStickyFaults() const
Definition DetachedEncoder.cpp:110
DetachedEncoder(DetachedEncoder &&rhs)=default
~DetachedEncoder() override=default
rev::util::Signal< Faults > GetFaults() const
Definition DetachedEncoder.cpp:93
REVLibError ClearFaults()
Definition DetachedEncoder.cpp:127
DetachedEncoder & operator=(DetachedEncoder &&rhs)=default
REVLibError Configure(DetachedEncoderConfig &config, rev::ResetMode resetMode)
Definition DetachedEncoder.cpp:71
rev::util::Signal< double > GetRawAngle() const
Definition DetachedEncoder.cpp:59
DetachedEncoderConfigAccessor configAccessor
Definition DetachedEncoder.h:57
Definition DetachedEncoderLowLevel.h:40
EncoderModel
Definition DetachedEncoderLowLevel.h:63
Definition ClosedLoopConfig.h:38
REVLibError
Definition REVLibError.h:33
ResetMode
Definition ConfigureTypes.h:33
Definition DetachedEncoder.h:130
int rawBits
Definition DetachedEncoder.h:137
bool eeprom
Definition DetachedEncoder.h:135
bool unexpected
Definition DetachedEncoder.h:131
bool canRx
Definition DetachedEncoder.h:134
bool canTx
Definition DetachedEncoder.h:133
bool hasReset
Definition DetachedEncoder.h:132