130 extern IPARK_Handle
IPARK_init(
void *pMemory,
const size_t numBytes);
214 #endif // end of _IPARK_H_ definition
struct _IPARK_Obj_ IPARK_Obj
Defines the IPARK object.
IPARK_Handle IPARK_init(void *pMemory, const size_t numBytes)
Initializes the inverse Park transform module.
Defines a two element vector.
static _iq IPARK_getSinTh(IPARK_Handle handle)
Gets the sine of the angle between the d,q and the alpha,beta coordinate systems. ...
Defines the IPARK object.
static void IPARK_setCosTh(IPARK_Handle handle, const _iq cosTh)
Sets the cosine of the angle between the d,q and the alpha,beta coordinate systems.
_iq cosTh
the cosine of the angle between the d,q and the alpha,beta coordinate systems
Contains the public interface to the math (MATH) module routines.
static void IPARK_run(IPARK_Handle handle, const MATH_vec2 *pInVec, MATH_vec2 *pOutVec)
Runs the inverse Park transform module.
static void IPARK_setup(IPARK_Handle handle, const _iq Th_pu)
Sets up the inverse Park transform module.
_iq sinTh
the sine of the angle between the d,q and the alpha,beta coordinate systems
static void IPARK_setPhasor(IPARK_Handle handle, const MATH_vec2 *pPhasor)
Sets the cosine/sine phasor for the inverse Park transform.
static _iq IPARK_getCosTh(IPARK_Handle handle)
Gets the cosine of the angle between the d,q and the alpha,beta coordinate systems.
struct _IPARK_Obj_ * IPARK_Handle
Defines the IPARK handle.
static void IPARK_getPhasor(IPARK_Handle handle, MATH_vec2 *pPhasor)
Gets the cosine/sine phasor for the inverse Park transform.
static void IPARK_setSinTh(IPARK_Handle handle, const _iq sinTh)
Sets the sine of the angle between the d,q and the alpha,beta coordinate systems. ...