33#include <wpi/hardware/bus/CANPort.hpp>
Definition DetachedEncoderLowLevel.h:40
rev::util::Signal< PeriodicStatus2 > GetPeriodicStatus2() const
Definition DetachedEncoderLowLevel.cpp:150
void * m_detachedEncoderHandle
Definition DetachedEncoderLowLevel.h:176
rev::util::Signal< PeriodicStatus1 > GetPeriodicStatus1() const
Definition DetachedEncoderLowLevel.cpp:128
EncoderModel GetEncoderModel() const
Definition DetachedEncoderLowLevel.cpp:90
DetachedEncoderLowLevel(wpi::CANPort canPort, int deviceID, EncoderModel model)
Definition DetachedEncoderLowLevel.cpp:41
PeriodicStatus0 GetPeriodicStatus0() const
Definition DetachedEncoderLowLevel.cpp:116
EncoderModel
Definition DetachedEncoderLowLevel.h:63
void CreateSimFaultManager()
Definition DetachedEncoderLowLevel.cpp:189
FirmwareVersion GetFirmwareVersion() const
Definition DetachedEncoderLowLevel.cpp:99
rev::util::Signal< PeriodicStatus4 > GetPeriodicStatus4() const
Definition DetachedEncoderLowLevel.cpp:177
int GetDeviceId() const
Definition DetachedEncoderLowLevel.cpp:88
virtual ~DetachedEncoderLowLevel()
Definition DetachedEncoderLowLevel.cpp:79
wpi::CANPort GetCanPort() const
Definition DetachedEncoderLowLevel.cpp:84
rev::util::Signal< PeriodicStatus3 > GetPeriodicStatus3() const
Definition DetachedEncoderLowLevel.cpp:164
Definition ClosedLoopConfig.h:38
Definition DetachedEncoderLowLevel.h:76
int hardwareMinor
Definition DetachedEncoderLowLevel.h:82
int year
Definition DetachedEncoderLowLevel.h:77
int fix
Definition DetachedEncoderLowLevel.h:79
int hardwareMajor
Definition DetachedEncoderLowLevel.h:81
int minor
Definition DetachedEncoderLowLevel.h:78
int prerelease
Definition DetachedEncoderLowLevel.h:80
Definition DetachedEncoderLowLevel.h:92
EncoderModel model
Definition DetachedEncoderLowLevel.h:93
Definition DetachedEncoderLowLevel.h:104
bool canTxFault
Definition DetachedEncoderLowLevel.h:107
bool stickyHasResetFault
Definition DetachedEncoderLowLevel.h:111
bool stickyUnexpectedFault
Definition DetachedEncoderLowLevel.h:110
uint64_t timestamp
Definition DetachedEncoderLowLevel.h:115
bool hasResetFault
Definition DetachedEncoderLowLevel.h:106
bool stickyCanRxFault
Definition DetachedEncoderLowLevel.h:113
bool unexpectedFault
Definition DetachedEncoderLowLevel.h:105
bool canRxFault
Definition DetachedEncoderLowLevel.h:108
bool stickyEepromFault
Definition DetachedEncoderLowLevel.h:114
bool eepromFault
Definition DetachedEncoderLowLevel.h:109
bool stickyCanTxFault
Definition DetachedEncoderLowLevel.h:112
Definition DetachedEncoderLowLevel.h:126
float rawAngle
Definition DetachedEncoderLowLevel.h:127
uint64_t timestamp
Definition DetachedEncoderLowLevel.h:129
float angle
Definition DetachedEncoderLowLevel.h:128
Definition DetachedEncoderLowLevel.h:140
float position
Definition DetachedEncoderLowLevel.h:141
uint64_t timestamp
Definition DetachedEncoderLowLevel.h:142
Definition DetachedEncoderLowLevel.h:153
float velocity
Definition DetachedEncoderLowLevel.h:154
uint64_t timestamp
Definition DetachedEncoderLowLevel.h:155