xWRL6432 MMWAVE-L-SDK  05.04.00.01
mpdproc.h File Reference

Go to the source code of this file.

Data Structures

struct  mpdProc_SceneryParams
 GTRACK Scenery Parameters. More...
 
struct  mpdProc_ClusterParamCfg
 
struct  mpdProc_MotionModeStateParamCfg
 
struct  mpdProc_Histbuffer
 
struct  mpdProc_MotionTracker
 
struct  DPU_MpdProc_OutParams
 MpdProc output parameter structure. More...
 
struct  DPU_MpdProc_StaticConfig
 MpdProc static configuration. More...
 
struct  DPU_MpdProc_HW_Resources
 TrackerProc DPU Hardware resources. More...
 
struct  DPU_MpdProc_Config
 Motion Presence Detection configuration. More...
 
struct  MPDProcObj
 MpdProc DPU Object. More...
 

Macros

#define _USE_MATH_DEFINES
 
#define DPU_MPDPROC_EINVAL   (DP_ERRNO_MPD_PROC_BASE-1)
 Error Code: Invalid argument. More...
 
#define DPU_MPDPROC_ENOMEM   (DP_ERRNO_MPD_PROC_BASE-2)
 Error Code: Out of memory. More...
 
#define DPU_MPDPROC_EINTERNAL   (DP_ERRNO_MPD_PROC_BASE-3)
 Error Code: Internal error. More...
 

Typedefs

typedef void * DPU_MpdProc_Handle
 mpdProc DPU Handle More...
 

Functions

void gtrack_censor2world (GTRACK_cartesian_position *c_in, GTRACK_worldTransformParams *wt, GTRACK_cartesian_position *c_out)
 
DPU_MpdProc_Handle DPU_MpdProc_init (int32_t *errCode)
 
int32_t DPU_MpdProc_config (DPU_MpdProc_Handle handle, DPU_MpdProc_Config *pConfigIn)
 
int32_t DPU_MpdProc_process (DPU_MpdProc_Handle handle, DPU_MpdProc_OutParams *outParams)
 
int32_t DPU_MpdProc_deinit (DPU_MpdProc_Handle handle)
 

Macro Definition Documentation

◆ _USE_MATH_DEFINES

#define _USE_MATH_DEFINES

Typedef Documentation

◆ DPU_MpdProc_Handle

typedef void* DPU_MpdProc_Handle

mpdProc DPU Handle

Function Documentation

◆ gtrack_censor2world()

void gtrack_censor2world ( GTRACK_cartesian_position *  c_in,
GTRACK_worldTransformParams *  wt,
GTRACK_cartesian_position *  c_out 
)

◆ DPU_MpdProc_init()

DPU_MpdProc_Handle DPU_MpdProc_init ( int32_t *  errCode)

Description
The function is MpdProc DPU init function. It allocates memory to store its internal data object and returns a handle if it executes successfully.

Parameters
[in]errCodePointer to errCode generates from the API
Return values
Success- valid MpdProc handle
Error- NULL

◆ DPU_MpdProc_config()

int32_t DPU_MpdProc_config ( DPU_MpdProc_Handle  handle,
DPU_MpdProc_Config pConfigIn 
)

Description
The function is MpdProc DPU config function.

Precondition
DPU_MpdProc_init() has been called
Parameters
[in]handleMpdProc DPU handle
[in]pConfigInPointer to MpdProc configuration data structure
Return values
Success- 0
Error- <0

◆ DPU_MpdProc_process()

int32_t DPU_MpdProc_process ( DPU_MpdProc_Handle  handle,
DPU_MpdProc_OutParams outParams 
)

Description
The function is MpdProc DPU process function.

Precondition
DPU_MpdProc_init() has been called
Parameters
[in]handleMpdProc DPU handle
[in]outParamsDPU output parameters
Return values
Success- 0
Error- <0

◆ DPU_MpdProc_deinit()

int32_t DPU_MpdProc_deinit ( DPU_MpdProc_Handle  handle)

Description
The function is MpdProc DPU deinit function.

Precondition
DPU_MpdProc_init() has been called
Parameters
[in]handleMpdProc DPU handle
Return values
Success- 0
Error- <0