Programmer's Guide

RaDeKL Radar API Programmer’s Guide I
© Multispectral Solutions, Inc. 2006
Table of Contents
Part I: Welcome to the RaDeKL Radar API....................................................................1
Introduction....................................................................................................................................1
USB Driver Installation..................................................................................................................1
Programming Notes ......................................................................................................................3
Usage Warnings.............................................................................................................................4
Part II: Status Formatting Functions .............................................................................5
RaDeKL_GetStatusText ................................................................................................................5
RaDeKL_GetAPIVersion................................................................................................................7
Part III: Radar Management Functions..........................................................................8
RaDeKL_ListRadars......................................................................................................................8
RaDeKL_ListRadarsCleanup...................................................................................................... 10
RaDeKL_OpenRadar ...................................................................................................................11
RaDeKL_CloseRadar...................................................................................................................12
RaDeKL_GetDeviceInfo...............................................................................................................13
RaDeKL_ResetRadar...................................................................................................................14
RaDeKL_FlushIO .........................................................................................................................15
Part IV: Radar Parameter Functions............................................................................16
RaDeKL_SetThresholds..............................................................................................................16
RaDeKL_GetThresholds .............................................................................................................17
RaDeKL_SetTransmitAttenuation..............................................................................................18
RaDeKL_GetTransmitAttenuation .............................................................................................19
RaDeKL_SetReceiveAttenuation ...............................................................................................20
RaDeKL_GetReceiveAttenuation...............................................................................................21
RaDeKL_SetRangeDelay.............................................................................................................22
RaDeKL_GetRangeDelay............................................................................................................23
RaDeKL_SetInterval ....................................................................................................................24
RaDeKL_GetInterval....................................................................................................................25
RaDeKL_SimulatorMode.............................................................................................................26
Part V: Radar Detection Functions..............................................................................27
RaDeKL_DetectSingle.................................................................................................................27
RaDeKL_StartContinuousDetection..........................................................................................28
RaDeKL_StopContinuousDetection ..........................................................................................30
RaDeKL_ReadDetectionData......................................................................................................31