89 extern VIB_COMP_Handle
VIB_COMP_init(
void *pMemory,
const size_t numBytes);
112 extern void VIB_COMP_setParams(VIB_COMP_Handle handle,
const _iq alpha,
const int16_t adv_index_delta);
120 #endif // end of _VIB_COMP_H_ definition
Contains the public interface to the types definitions.
int16_t VIB_COMP_getIndex(VIB_COMP_Handle handle)
void VIB_COMP_reset(VIB_COMP_Handle handle)
Resets the vibration compensation module.
void VIB_COMP_setFlag_enableUpdates(VIB_COMP_Handle handle, const bool state)
bool VIB_COMP_getFlag_enableUpdates(VIB_COMP_Handle handle)
int16_t VIB_COMP_getAdvIndexDelta(VIB_COMP_Handle handle)
void VIB_COMP_setAlpha(VIB_COMP_Handle handle, const _iq alpha)
void VIB_COMP_setAdvIndexDelta(VIB_COMP_Handle handle, const int16_t adv_index_delta)
bool VIB_COMP_getFlag_enableOutput(VIB_COMP_Handle handle)
void VIB_COMP_setIndex(VIB_COMP_Handle handle, const int16_t index)
size_t VIB_COMP_getSizeOfObject(void)
Gets the size of the vibration compensation module in 16 bit words.
VIB_COMP_Handle VIB_COMP_init(void *pMemory, const size_t numBytes)
Initializes the vibration compensation module.
struct _VIB_COMP_Obj_ * VIB_COMP_Handle
Defines the VIB_COMP handle.
_iq VIB_COMP_run(VIB_COMP_Handle handle, const _iq angle_mech_pu, const _iq Iq_in_pu)
Runs the vibration compensation algorithm.
void VIB_COMP_setParams(VIB_COMP_Handle handle, const _iq alpha, const int16_t adv_index_delta)
_iq VIB_COMP_getAlpha(VIB_COMP_Handle handle)
void VIB_COMP_setFlag_enableOutput(VIB_COMP_Handle handle, const bool state)