Data Structures | Typedefs | Functions
park.h File Reference
#include "libraries/math/include/math.h"

Go to the source code of this file.

Data Structures

struct  _PARK_Obj_
 Defines the PARK object. More...
 

Typedefs

typedef struct _PARK_Obj_ PARK_Obj
 Defines the PARK object. More...
 
typedef struct _PARK_Obj_PARK_Handle
 Defines the PARK handle. More...
 

Functions

static float32_t PARK_getCosTh (PARK_Handle handle)
 Gets the cosine of the angle between the d,q and the alpha, beta coordinate systems. More...
 
static void PARK_getPhasor (PARK_Handle handle, MATH_Vec2 *pPhasor)
 Gets the cosine/sine phasor for the Park transform. More...
 
static float32_t PARK_getSinTh (PARK_Handle handle)
 Gets the sine of the angle between the d,q and the alpha, beta coordinate systems. More...
 
PARK_Handle PARK_init (void *pMemory, const size_t numBytes)
 Initializes the Park transform module. More...
 
PARK_Handle cla_PARK_init (void *pMemory, const size_t numBytes)
 
static void PARK_run (PARK_Handle handle, const MATH_Vec2 *pInVec, MATH_Vec2 *pOutVec)
 Runs the Park transform module. More...
 
static void PARK_setCosTh (PARK_Handle handle, const float32_t cosTh)
 Sets the cosine of the angle between the d,q and the alpha, beta coordinate systems. More...
 
static void PARK_setPhasor (PARK_Handle handle, const MATH_Vec2 *pPhasor)
 Sets the cosine/sine phasor for the inverse Park transform. More...
 
static void PARK_setSinTh (PARK_Handle handle, const float32_t sinTh)
 Sets the sine of the angle between the d,q and the alpha, beta coordinate systems. More...
 
static void PARK_setup (PARK_Handle handle, const float32_t Th)
 Sets up the Park transform module. More...
 

Copyright 2023, Texas Instruments Incorporated