31 #ifndef __ENCODER_INPUT_H__ 32 #define __ENCODER_INPUT_H__ 37 #define VEL_EST_SAMPLES 50 58 #ifndef HIDE_FROM_DOXYGEN 76 volatile const int16_t& HwPosition() {
87 m_processIndex =
true;
171 void Enable(
bool isEnabled);
221 return m_indexDetected;
294 const PeripheralRoute *m_aInfo;
295 const PeripheralRoute *m_bInfo;
296 const PeripheralRoute *m_indexInfo;
298 int32_t m_offsetAdjustment;
302 uint8_t m_posnHistoryIndex;
307 bool m_indexDetected;
308 bool m_indexInverted;
Defines the Peripheral Route structure, used in HardwareMapping.
Namespace to encompass the ClearCore board API.
Definition: AdcManager.h:36
void(* voidFuncPtr)(void)
Definition: DigitalIn.h:43
ClearCore Board Supervisory System Manager.
Definition: SysManager.h:58