130 extern PARK_Handle
PARK_init(
void *pMemory,
const size_t numBytes);
214 #endif // end of _PARK_H_ definition
Contains the public interface to the types definitions.
static void PARK_setPhasor(PARK_Handle handle, const MATH_vec2 *pPhasor)
Sets the cosine/sine phasor for the inverse Park transform.
Defines a two element vector.
static _iq PARK_getSinTh(PARK_Handle handle)
Gets the sine of the angle between the d,q and the alpha,beta coordinate systems. ...
static void PARK_setCosTh(PARK_Handle handle, const _iq cosTh)
Sets the cosine of the angle between the d,q and the alpha,beta coordinate systems.
static void PARK_setSinTh(PARK_Handle handle, const _iq sinTh)
Sets the sine 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
static _iq PARK_getCosTh(PARK_Handle handle)
Gets 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 PARK_getPhasor(PARK_Handle handle, MATH_vec2 *pPhasor)
Gets the cosine/sine phasor for the Park transform.
struct _PARK_Obj_ * PARK_Handle
Defines the PARK handle.
static void PARK_setup(PARK_Handle handle, const _iq angle_pu)
Sets up the Park transform module.
struct _PARK_Obj_ PARK_Obj
Defines the PARK object.
_iq sinTh
the sine of the angle between the d,q and the alpha,beta coordinate systems
static void PARK_run(PARK_Handle handle, const MATH_vec2 *pInVec, MATH_vec2 *pOutVec)
Runs the Park transform module.
PARK_Handle PARK_init(void *pMemory, const size_t numBytes)
Initializes the Park transform module.