Definition: DetachedEncoderLowLevel.h:38
rev::util::Signal< PeriodicStatus2 > GetPeriodicStatus2() const
Definition: DetachedEncoderLowLevel.cpp:145
int GetBusId() const
Definition: DetachedEncoderLowLevel.cpp:81
void * m_detachedEncoderHandle
Definition: DetachedEncoderLowLevel.h:173
rev::util::Signal< PeriodicStatus1 > GetPeriodicStatus1() const
Definition: DetachedEncoderLowLevel.cpp:123
EncoderModel GetEncoderModel() const
Definition: DetachedEncoderLowLevel.cpp:85
PeriodicStatus0 GetPeriodicStatus0() const
Definition: DetachedEncoderLowLevel.cpp:111
EncoderModel
Definition: DetachedEncoderLowLevel.h:61
void CreateSimFaultManager()
Definition: DetachedEncoderLowLevel.cpp:184
FirmwareVersion GetFirmwareVersion() const
Definition: DetachedEncoderLowLevel.cpp:94
DetachedEncoderLowLevel(int busId, int deviceID, EncoderModel model)
Definition: DetachedEncoderLowLevel.cpp:40
rev::util::Signal< PeriodicStatus4 > GetPeriodicStatus4() const
Definition: DetachedEncoderLowLevel.cpp:172
int GetDeviceId() const
Definition: DetachedEncoderLowLevel.cpp:83
virtual ~DetachedEncoderLowLevel()
Definition: DetachedEncoderLowLevel.cpp:76
rev::util::Signal< PeriodicStatus3 > GetPeriodicStatus3() const
Definition: DetachedEncoderLowLevel.cpp:159
Definition: ClosedLoopConfig.h:38
Definition: DetachedEncoderLowLevel.h:74
int hardwareMinor
Definition: DetachedEncoderLowLevel.h:80
int year
Definition: DetachedEncoderLowLevel.h:75
int fix
Definition: DetachedEncoderLowLevel.h:77
int hardwareMajor
Definition: DetachedEncoderLowLevel.h:79
int minor
Definition: DetachedEncoderLowLevel.h:76
int prerelease
Definition: DetachedEncoderLowLevel.h:78
Definition: DetachedEncoderLowLevel.h:90
EncoderModel model
Definition: DetachedEncoderLowLevel.h:91
Definition: DetachedEncoderLowLevel.h:102
bool canTxFault
Definition: DetachedEncoderLowLevel.h:105
bool stickyHasResetFault
Definition: DetachedEncoderLowLevel.h:109
bool stickyUnexpectedFault
Definition: DetachedEncoderLowLevel.h:108
uint64_t timestamp
Definition: DetachedEncoderLowLevel.h:113
bool hasResetFault
Definition: DetachedEncoderLowLevel.h:104
bool stickyCanRxFault
Definition: DetachedEncoderLowLevel.h:111
bool unexpectedFault
Definition: DetachedEncoderLowLevel.h:103
bool canRxFault
Definition: DetachedEncoderLowLevel.h:106
bool stickyEepromFault
Definition: DetachedEncoderLowLevel.h:112
bool eepromFault
Definition: DetachedEncoderLowLevel.h:107
bool stickyCanTxFault
Definition: DetachedEncoderLowLevel.h:110
Definition: DetachedEncoderLowLevel.h:124
float rawAngle
Definition: DetachedEncoderLowLevel.h:125
uint64_t timestamp
Definition: DetachedEncoderLowLevel.h:127
float angle
Definition: DetachedEncoderLowLevel.h:126
Definition: DetachedEncoderLowLevel.h:138
float position
Definition: DetachedEncoderLowLevel.h:139
uint64_t timestamp
Definition: DetachedEncoderLowLevel.h:140
Definition: DetachedEncoderLowLevel.h:151
float velocity
Definition: DetachedEncoderLowLevel.h:152
uint64_t timestamp
Definition: DetachedEncoderLowLevel.h:153