MotorWare f2806x Module API Documentation

- Main Page
- Modules
- Data Structures
- Files

- File List
- Globals

Data Structures | Typedefs | Functions
32b/ipark.h File Reference

Contains the public interface to the inverse Park transform (IPARK) module routines. More...

`#include "sw/modules/iqmath/src/32b/IQmathLib.h"`
`#include "sw/modules/math/src/32b/math.h"`

Go to the source code of this file.

## Data Structures
struct | _IPARK_Obj_
| Defines the IPARK object. More...

## Typedefs
typedef struct _IPARK_Obj_ | IPARK_Obj
| Defines the IPARK object. More...
typedef struct _IPARK_Obj_ * | IPARK_Handle
| Defines the IPARK handle. More...

## Functions
static _iq | IPARK_getCosTh (IPARK_Handle handle)
| Gets the cosine of the angle between the d,q and the alpha,beta coordinate systems. More...
static void | IPARK_getPhasor (IPARK_Handle handle, MATH_vec2 *pPhasor)
| Gets the cosine/sine phasor for the inverse Park transform. More...
static _iq | IPARK_getSinTh (IPARK_Handle handle)
| Gets the sine of the angle between the d,q and the alpha,beta coordinate systems. More...
IPARK_Handle | IPARK_init (void *pMemory, const size_t numBytes)
| Initializes the inverse Park transform module. More...
static void | IPARK_run (IPARK_Handle handle, const MATH_vec2 *pInVec, MATH_vec2 *pOutVec)
| Runs the inverse Park transform module. More...
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. More...
static void | IPARK_setPhasor (IPARK_Handle handle, const MATH_vec2 *pPhasor)
| Sets the cosine/sine phasor for the inverse Park transform. More...
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. More...
static void | IPARK_setup (IPARK_Handle handle, const _iq Th_pu)
| Sets up the inverse Park transform module. More...

## Detailed Description

Contains the public interface to the inverse Park transform (IPARK) module routines.

(C) Copyright 2011, Texas Instruments, Inc.

(C) Copyright 2014, Texas Instruments, Inc.

Definition in file 32b/ipark.h.