Macros | Typedefs | Functions | Variables
sick_scan_xd_api_wrapper.c File Reference
#include <dlfcn.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include "sick_scan_xd_api/sick_scan_api.h"
Include dependency graph for sick_scan_xd_api_wrapper.c:

Go to the source code of this file.

Macros

#define CACHE_FUNCTION_PTR(apiHandle, ptFunction, szFunctionName, procType)
 

Typedefs

typedef void * HINSTANCE
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiClose_PROCTYPE) (SickScanApiHandle apiHandle)
 
typedef SickScanApiHandle(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiCreate_PROCTYPE) (int argc, char **argv)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiDeregisterCartesianPointCloudMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanPointCloudMsgCallback callback)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiDeregisterDiagnosticMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanDiagnosticMsgCallback callback)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiDeregisterImuMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanImuMsgCallback callback)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiDeregisterLdmrsObjectArrayMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanLdmrsObjectArrayCallback callback)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiDeregisterLFErecMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanLFErecMsgCallback callback)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiDeregisterLIDoutputstateMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanLIDoutputstateMsgCallback callback)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiDeregisterLogMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanLogMsgCallback callback)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiDeregisterNavPoseLandmarkMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanNavPoseLandmarkCallback callback)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiDeregisterPolarPointCloudMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanPointCloudMsgCallback callback)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiDeregisterRadarScanMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanRadarScanCallback callback)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiDeregisterVisualizationMarkerMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanVisualizationMarkerCallback callback)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiFreeImuMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanImuMsg *msg)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiFreeLdmrsObjectArrayMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanLdmrsObjectArray *msg)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiFreeLFErecMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanLFErecMsg *msg)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiFreeLIDoutputstateMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanLIDoutputstateMsg *msg)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiFreeNavPoseLandmarkMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanNavPoseLandmarkMsg *msg)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiFreePointCloudMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanPointCloudMsg *msg)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiFreeRadarScanMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanRadarScan *msg)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiFreeVisualizationMarkerMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanVisualizationMarkerMsg *msg)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiGetStatus_PROCTYPE) (SickScanApiHandle apiHandle, int32_t *status_code, char *message_buffer, int32_t message_buffer_size)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiGetVerboseLevel_PROCTYPE) (SickScanApiHandle apiHandle)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiInitByCli_PROCTYPE) (SickScanApiHandle apiHandle, int argc, char **argv)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiInitByLaunchfile_PROCTYPE) (SickScanApiHandle apiHandle, const char *launchfile)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiNavOdomVelocityMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanNavOdomVelocityMsg *msg)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiOdomVelocityMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanOdomVelocityMsg *msg)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiRegisterCartesianPointCloudMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanPointCloudMsgCallback callback)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiRegisterDiagnosticMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanDiagnosticMsgCallback callback)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiRegisterImuMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanImuMsgCallback callback)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiRegisterLdmrsObjectArrayMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanLdmrsObjectArrayCallback callback)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiRegisterLFErecMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanLFErecMsgCallback callback)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiRegisterLIDoutputstateMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanLIDoutputstateMsgCallback callback)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiRegisterLogMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanLogMsgCallback callback)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiRegisterNavPoseLandmarkMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanNavPoseLandmarkCallback callback)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiRegisterPolarPointCloudMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanPointCloudMsgCallback callback)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiRegisterRadarScanMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanRadarScanCallback callback)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiRegisterVisualizationMarkerMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanVisualizationMarkerCallback callback)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiRelease_PROCTYPE) (SickScanApiHandle apiHandle)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiSendSOPAS_PROCTYPE) (SickScanApiHandle apiHandle, const char *sopas_command, char *sopas_response_buffer, int32_t response_buffer_size)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiSetVerboseLevel_PROCTYPE) (SickScanApiHandle apiHandle, int32_t verbose_level)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiWaitNextCartesianPointCloudMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanPointCloudMsg *msg, double timeout_sec)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiWaitNextImuMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanImuMsg *msg, double timeout_sec)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiWaitNextLdmrsObjectArrayMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanLdmrsObjectArray *msg, double timeout_sec)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiWaitNextLFErecMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanLFErecMsg *msg, double timeout_sec)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiWaitNextLIDoutputstateMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanLIDoutputstateMsg *msg, double timeout_sec)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiWaitNextNavPoseLandmarkMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanNavPoseLandmarkMsg *msg, double timeout_sec)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiWaitNextPolarPointCloudMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanPointCloudMsg *msg, double timeout_sec)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiWaitNextRadarScanMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanRadarScan *msg, double timeout_sec)
 
typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTIONSickScanApiWaitNextVisualizationMarkerMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanVisualizationMarkerMsg *msg, double timeout_sec)
 

Functions

static int FreeLibrary (HINSTANCE hLib)
 
static void * GetProcAddress (HINSTANCE hLib, const char *szFunctionName)
 
static HINSTANCE LoadLibrary (const char *szLibFilename)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiClose (SickScanApiHandle apiHandle)
 
SickScanApiHandle SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiCreate (int argc, char **argv)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiDeregisterCartesianPointCloudMsg (SickScanApiHandle apiHandle, SickScanPointCloudMsgCallback callback)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiDeregisterDiagnosticMsg (SickScanApiHandle apiHandle, SickScanDiagnosticMsgCallback callback)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiDeregisterImuMsg (SickScanApiHandle apiHandle, SickScanImuMsgCallback callback)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiDeregisterLdmrsObjectArrayMsg (SickScanApiHandle apiHandle, SickScanLdmrsObjectArrayCallback callback)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiDeregisterLFErecMsg (SickScanApiHandle apiHandle, SickScanLFErecMsgCallback callback)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiDeregisterLIDoutputstateMsg (SickScanApiHandle apiHandle, SickScanLIDoutputstateMsgCallback callback)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiDeregisterLogMsg (SickScanApiHandle apiHandle, SickScanLogMsgCallback callback)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiDeregisterNavPoseLandmarkMsg (SickScanApiHandle apiHandle, SickScanNavPoseLandmarkCallback callback)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiDeregisterPolarPointCloudMsg (SickScanApiHandle apiHandle, SickScanPointCloudMsgCallback callback)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiDeregisterRadarScanMsg (SickScanApiHandle apiHandle, SickScanRadarScanCallback callback)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiDeregisterVisualizationMarkerMsg (SickScanApiHandle apiHandle, SickScanVisualizationMarkerCallback callback)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiFreeImuMsg (SickScanApiHandle apiHandle, SickScanImuMsg *msg)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiFreeLdmrsObjectArrayMsg (SickScanApiHandle apiHandle, SickScanLdmrsObjectArray *msg)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiFreeLFErecMsg (SickScanApiHandle apiHandle, SickScanLFErecMsg *msg)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiFreeLIDoutputstateMsg (SickScanApiHandle apiHandle, SickScanLIDoutputstateMsg *msg)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiFreeNavPoseLandmarkMsg (SickScanApiHandle apiHandle, SickScanNavPoseLandmarkMsg *msg)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiFreePointCloudMsg (SickScanApiHandle apiHandle, SickScanPointCloudMsg *msg)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiFreeRadarScanMsg (SickScanApiHandle apiHandle, SickScanRadarScan *msg)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiFreeVisualizationMarkerMsg (SickScanApiHandle apiHandle, SickScanVisualizationMarkerMsg *msg)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiGetStatus (SickScanApiHandle apiHandle, int32_t *status_code, char *message_buffer, int32_t message_buffer_size)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiGetVerboseLevel (SickScanApiHandle apiHandle)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiInitByCli (SickScanApiHandle apiHandle, int argc, char **argv)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiInitByLaunchfile (SickScanApiHandle apiHandle, const char *launchfile_args)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiLoadLibrary (const char *library_filepath)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiNavOdomVelocityMsg (SickScanApiHandle apiHandle, SickScanNavOdomVelocityMsg *msg)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiOdomVelocityMsg (SickScanApiHandle apiHandle, SickScanOdomVelocityMsg *msg)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiRegisterCartesianPointCloudMsg (SickScanApiHandle apiHandle, SickScanPointCloudMsgCallback callback)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiRegisterDiagnosticMsg (SickScanApiHandle apiHandle, SickScanDiagnosticMsgCallback callback)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiRegisterImuMsg (SickScanApiHandle apiHandle, SickScanImuMsgCallback callback)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiRegisterLdmrsObjectArrayMsg (SickScanApiHandle apiHandle, SickScanLdmrsObjectArrayCallback callback)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiRegisterLFErecMsg (SickScanApiHandle apiHandle, SickScanLFErecMsgCallback callback)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiRegisterLIDoutputstateMsg (SickScanApiHandle apiHandle, SickScanLIDoutputstateMsgCallback callback)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiRegisterLogMsg (SickScanApiHandle apiHandle, SickScanLogMsgCallback callback)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiRegisterNavPoseLandmarkMsg (SickScanApiHandle apiHandle, SickScanNavPoseLandmarkCallback callback)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiRegisterPolarPointCloudMsg (SickScanApiHandle apiHandle, SickScanPointCloudMsgCallback callback)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiRegisterRadarScanMsg (SickScanApiHandle apiHandle, SickScanRadarScanCallback callback)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiRegisterVisualizationMarkerMsg (SickScanApiHandle apiHandle, SickScanVisualizationMarkerCallback callback)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiRelease (SickScanApiHandle apiHandle)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiSendSOPAS (SickScanApiHandle apiHandle, const char *sopas_command, char *sopas_response_buffer, int32_t response_buffer_size)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiSetVerboseLevel (SickScanApiHandle apiHandle, int32_t verbose_level)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiUnloadLibrary ()
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiWaitNextCartesianPointCloudMsg (SickScanApiHandle apiHandle, SickScanPointCloudMsg *msg, double timeout_sec)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiWaitNextImuMsg (SickScanApiHandle apiHandle, SickScanImuMsg *msg, double timeout_sec)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiWaitNextLdmrsObjectArrayMsg (SickScanApiHandle apiHandle, SickScanLdmrsObjectArray *msg, double timeout_sec)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiWaitNextLFErecMsg (SickScanApiHandle apiHandle, SickScanLFErecMsg *msg, double timeout_sec)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiWaitNextLIDoutputstateMsg (SickScanApiHandle apiHandle, SickScanLIDoutputstateMsg *msg, double timeout_sec)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiWaitNextNavPoseLandmarkMsg (SickScanApiHandle apiHandle, SickScanNavPoseLandmarkMsg *msg, double timeout_sec)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiWaitNextPolarPointCloudMsg (SickScanApiHandle apiHandle, SickScanPointCloudMsg *msg, double timeout_sec)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiWaitNextRadarScanMsg (SickScanApiHandle apiHandle, SickScanRadarScan *msg, double timeout_sec)
 
int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiWaitNextVisualizationMarkerMsg (SickScanApiHandle apiHandle, SickScanVisualizationMarkerMsg *msg, double timeout_sec)
 

Variables

static HINSTANCE hinstLib = NULL
 
static SickScanApiClose_PROCTYPE ptSickScanApiClose = 0
 
static SickScanApiCreate_PROCTYPE ptSickScanApiCreate = 0
 
static SickScanApiDeregisterCartesianPointCloudMsg_PROCTYPE ptSickScanApiDeregisterCartesianPointCloudMsg = 0
 
static SickScanApiDeregisterDiagnosticMsg_PROCTYPE ptSickScanApiDeregisterDiagnosticMsg = 0
 
static SickScanApiDeregisterImuMsg_PROCTYPE ptSickScanApiDeregisterImuMsg = 0
 
static SickScanApiDeregisterLdmrsObjectArrayMsg_PROCTYPE ptSickScanApiDeregisterLdmrsObjectArrayMsg = 0
 
static SickScanApiDeregisterLFErecMsg_PROCTYPE ptSickScanApiDeregisterLFErecMsg = 0
 
static SickScanApiDeregisterLIDoutputstateMsg_PROCTYPE ptSickScanApiDeregisterLIDoutputstateMsg = 0
 
static SickScanApiDeregisterLogMsg_PROCTYPE ptSickScanApiDeregisterLogMsg = 0
 
static SickScanApiDeregisterNavPoseLandmarkMsg_PROCTYPE ptSickScanApiDeregisterNavPoseLandmarkMsg = 0
 
static SickScanApiDeregisterPolarPointCloudMsg_PROCTYPE ptSickScanApiDeregisterPolarPointCloudMsg = 0
 
static SickScanApiDeregisterRadarScanMsg_PROCTYPE ptSickScanApiDeregisterRadarScanMsg = 0
 
static SickScanApiDeregisterVisualizationMarkerMsg_PROCTYPE ptSickScanApiDeregisterVisualizationMarkerMsg = 0
 
static SickScanApiFreeImuMsg_PROCTYPE ptSickScanApiFreeImuMsg = 0
 
static SickScanApiFreeLdmrsObjectArrayMsg_PROCTYPE ptSickScanApiFreeLdmrsObjectArrayMsg = 0
 
static SickScanApiFreeLFErecMsg_PROCTYPE ptSickScanApiFreeLFErecMsg = 0
 
static SickScanApiFreeLIDoutputstateMsg_PROCTYPE ptSickScanApiFreeLIDoutputstateMsg = 0
 
static SickScanApiFreeNavPoseLandmarkMsg_PROCTYPE ptSickScanApiFreeNavPoseLandmarkMsg = 0
 
static SickScanApiFreePointCloudMsg_PROCTYPE ptSickScanApiFreePointCloudMsg = 0
 
static SickScanApiFreeRadarScanMsg_PROCTYPE ptSickScanApiFreeRadarScanMsg = 0
 
static SickScanApiFreeVisualizationMarkerMsg_PROCTYPE ptSickScanApiFreeVisualizationMarkersg = 0
 
static SickScanApiGetStatus_PROCTYPE ptSickScanApiGetStatus = 0
 
static SickScanApiGetVerboseLevel_PROCTYPE ptSickScanApiGetVerboseLevel = 0
 
static SickScanApiInitByCli_PROCTYPE ptSickScanApiInitByCli = 0
 
static SickScanApiInitByLaunchfile_PROCTYPE ptSickScanApiInitByLaunchfile = 0
 
static SickScanApiNavOdomVelocityMsg_PROCTYPE ptSickScanApiNavOdomVelocityMsg = 0
 
static SickScanApiOdomVelocityMsg_PROCTYPE ptSickScanApiOdomVelocityMsg = 0
 
static SickScanApiRegisterCartesianPointCloudMsg_PROCTYPE ptSickScanApiRegisterCartesianPointCloudMsg = 0
 
static SickScanApiRegisterDiagnosticMsg_PROCTYPE ptSickScanApiRegisterDiagnosticMsg = 0
 
static SickScanApiRegisterImuMsg_PROCTYPE ptSickScanApiRegisterImuMsg = 0
 
static SickScanApiRegisterLdmrsObjectArrayMsg_PROCTYPE ptSickScanApiRegisterLdmrsObjectArrayMsg = 0
 
static SickScanApiRegisterLFErecMsg_PROCTYPE ptSickScanApiRegisterLFErecMsg = 0
 
static SickScanApiRegisterLIDoutputstateMsg_PROCTYPE ptSickScanApiRegisterLIDoutputstateMsg = 0
 
static SickScanApiRegisterLogMsg_PROCTYPE ptSickScanApiRegisterLogMsg = 0
 
static SickScanApiRegisterNavPoseLandmarkMsg_PROCTYPE ptSickScanApiRegisterNavPoseLandmarkMsg = 0
 
static SickScanApiRegisterPolarPointCloudMsg_PROCTYPE ptSickScanApiRegisterPolarPointCloudMsg = 0
 
static SickScanApiRegisterRadarScanMsg_PROCTYPE ptSickScanApiRegisterRadarScanMsg = 0
 
static SickScanApiRegisterVisualizationMarkerMsg_PROCTYPE ptSickScanApiRegisterVisualizationMarkerMsg = 0
 
static SickScanApiRelease_PROCTYPE ptSickScanApiRelease = 0
 
static SickScanApiSendSOPAS_PROCTYPE ptSickScanApiSendSOPAS = 0
 
static SickScanApiSetVerboseLevel_PROCTYPE ptSickScanApiSetVerboseLevel = 0
 
static SickScanApiWaitNextCartesianPointCloudMsg_PROCTYPE ptSickScanApiWaitNextCartesianPointCloudMsg = 0
 
static SickScanApiWaitNextImuMsg_PROCTYPE ptSickScanApiWaitNextImuMsg = 0
 
static SickScanApiWaitNextLdmrsObjectArrayMsg_PROCTYPE ptSickScanApiWaitNextLdmrsObjectArrayMsg = 0
 
static SickScanApiWaitNextLFErecMsg_PROCTYPE ptSickScanApiWaitNextLFErecMsg = 0
 
static SickScanApiWaitNextLIDoutputstateMsg_PROCTYPE ptSickScanApiWaitNextLIDoutputstateMsg = 0
 
static SickScanApiWaitNextNavPoseLandmarkMsg_PROCTYPE ptSickScanApiWaitNextNavPoseLandmarkMsg = 0
 
static SickScanApiWaitNextPolarPointCloudMsg_PROCTYPE ptSickScanApiWaitNextPolarPointCloudMsg = 0
 
static SickScanApiWaitNextRadarScanMsg_PROCTYPE ptSickScanApiWaitNextRadarScanMsg = 0
 
static SickScanApiWaitNextVisualizationMarkerMsg_PROCTYPE ptSickScanApiWaitNextVisualizationMarkerMsg = 0
 

Macro Definition Documentation

◆ CACHE_FUNCTION_PTR

#define CACHE_FUNCTION_PTR (   apiHandle,
  ptFunction,
  szFunctionName,
  procType 
)
Value:
do \
{ \
if (hinstLib == 0 || apiHandle == 0) \
{ \
printf("## ERROR SickScanApi, cacheFunctionPtr(%s): library not initialized\n", szFunctionName); \
ptFunction = 0; \
} \
else if (ptFunction == 0) \
{ \
ptFunction = (procType)GetProcAddress(hinstLib, szFunctionName); \
} \
if (ptFunction == 0) \
{ \
printf("## ERROR SickScanApi, cacheFunctionPtr(%s): GetProcAddress failed\n", szFunctionName); \
} \
} while(0)

Definition at line 199 of file sick_scan_xd_api_wrapper.c.

Typedef Documentation

◆ HINSTANCE

typedef void* HINSTANCE

Definition at line 22 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiClose_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiClose_PROCTYPE) (SickScanApiHandle apiHandle)

Definition at line 56 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiCreate_PROCTYPE

typedef SickScanApiHandle(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiCreate_PROCTYPE) (int argc, char **argv)

Definition at line 43 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiDeregisterCartesianPointCloudMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiDeregisterCartesianPointCloudMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanPointCloudMsgCallback callback)

Definition at line 62 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiDeregisterDiagnosticMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiDeregisterDiagnosticMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanDiagnosticMsgCallback callback)

Definition at line 110 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiDeregisterImuMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiDeregisterImuMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanImuMsgCallback callback)

Definition at line 74 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiDeregisterLdmrsObjectArrayMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiDeregisterLdmrsObjectArrayMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanLdmrsObjectArrayCallback callback)

Definition at line 98 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiDeregisterLFErecMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiDeregisterLFErecMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanLFErecMsgCallback callback)

Definition at line 80 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiDeregisterLIDoutputstateMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiDeregisterLIDoutputstateMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanLIDoutputstateMsgCallback callback)

Definition at line 86 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiDeregisterLogMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiDeregisterLogMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanLogMsgCallback callback)

Definition at line 116 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiDeregisterNavPoseLandmarkMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiDeregisterNavPoseLandmarkMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanNavPoseLandmarkCallback callback)

Definition at line 179 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiDeregisterPolarPointCloudMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiDeregisterPolarPointCloudMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanPointCloudMsgCallback callback)

Definition at line 68 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiDeregisterRadarScanMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiDeregisterRadarScanMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanRadarScanCallback callback)

Definition at line 92 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiDeregisterVisualizationMarkerMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiDeregisterVisualizationMarkerMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanVisualizationMarkerCallback callback)

Definition at line 104 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiFreeImuMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiFreeImuMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanImuMsg *msg)

Definition at line 143 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiFreeLdmrsObjectArrayMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiFreeLdmrsObjectArrayMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanLdmrsObjectArray *msg)

Definition at line 167 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiFreeLFErecMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiFreeLFErecMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanLFErecMsg *msg)

Definition at line 149 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiFreeLIDoutputstateMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiFreeLIDoutputstateMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanLIDoutputstateMsg *msg)

Definition at line 155 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiFreeNavPoseLandmarkMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiFreeNavPoseLandmarkMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanNavPoseLandmarkMsg *msg)

Definition at line 185 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiFreePointCloudMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiFreePointCloudMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanPointCloudMsg *msg)

Definition at line 137 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiFreeRadarScanMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiFreeRadarScanMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanRadarScan *msg)

Definition at line 161 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiFreeVisualizationMarkerMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiFreeVisualizationMarkerMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanVisualizationMarkerMsg *msg)

Definition at line 173 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiGetStatus_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiGetStatus_PROCTYPE) (SickScanApiHandle apiHandle, int32_t *status_code, char *message_buffer, int32_t message_buffer_size)

Definition at line 119 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiGetVerboseLevel_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiGetVerboseLevel_PROCTYPE) (SickScanApiHandle apiHandle)

Definition at line 128 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiInitByCli_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiInitByCli_PROCTYPE) (SickScanApiHandle apiHandle, int argc, char **argv)

Definition at line 53 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiInitByLaunchfile_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiInitByLaunchfile_PROCTYPE) (SickScanApiHandle apiHandle, const char *launchfile)

Definition at line 50 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiNavOdomVelocityMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiNavOdomVelocityMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanNavOdomVelocityMsg *msg)

Definition at line 188 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiOdomVelocityMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiOdomVelocityMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanOdomVelocityMsg *msg)

Definition at line 191 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiRegisterCartesianPointCloudMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiRegisterCartesianPointCloudMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanPointCloudMsgCallback callback)

Definition at line 59 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiRegisterDiagnosticMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiRegisterDiagnosticMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanDiagnosticMsgCallback callback)

Definition at line 107 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiRegisterImuMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiRegisterImuMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanImuMsgCallback callback)

Definition at line 71 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiRegisterLdmrsObjectArrayMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiRegisterLdmrsObjectArrayMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanLdmrsObjectArrayCallback callback)

Definition at line 95 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiRegisterLFErecMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiRegisterLFErecMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanLFErecMsgCallback callback)

Definition at line 77 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiRegisterLIDoutputstateMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiRegisterLIDoutputstateMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanLIDoutputstateMsgCallback callback)

Definition at line 83 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiRegisterLogMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiRegisterLogMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanLogMsgCallback callback)

Definition at line 113 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiRegisterNavPoseLandmarkMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiRegisterNavPoseLandmarkMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanNavPoseLandmarkCallback callback)

Definition at line 176 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiRegisterPolarPointCloudMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiRegisterPolarPointCloudMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanPointCloudMsgCallback callback)

Definition at line 65 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiRegisterRadarScanMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiRegisterRadarScanMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanRadarScanCallback callback)

Definition at line 89 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiRegisterVisualizationMarkerMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiRegisterVisualizationMarkerMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanVisualizationMarkerCallback callback)

Definition at line 101 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiRelease_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiRelease_PROCTYPE) (SickScanApiHandle apiHandle)

Definition at line 47 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiSendSOPAS_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiSendSOPAS_PROCTYPE) (SickScanApiHandle apiHandle, const char *sopas_command, char *sopas_response_buffer, int32_t response_buffer_size)

Definition at line 122 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiSetVerboseLevel_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiSetVerboseLevel_PROCTYPE) (SickScanApiHandle apiHandle, int32_t verbose_level)

Definition at line 125 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiWaitNextCartesianPointCloudMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiWaitNextCartesianPointCloudMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanPointCloudMsg *msg, double timeout_sec)

Definition at line 131 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiWaitNextImuMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiWaitNextImuMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanImuMsg *msg, double timeout_sec)

Definition at line 140 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiWaitNextLdmrsObjectArrayMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiWaitNextLdmrsObjectArrayMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanLdmrsObjectArray *msg, double timeout_sec)

Definition at line 164 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiWaitNextLFErecMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiWaitNextLFErecMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanLFErecMsg *msg, double timeout_sec)

Definition at line 146 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiWaitNextLIDoutputstateMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiWaitNextLIDoutputstateMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanLIDoutputstateMsg *msg, double timeout_sec)

Definition at line 152 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiWaitNextNavPoseLandmarkMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiWaitNextNavPoseLandmarkMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanNavPoseLandmarkMsg *msg, double timeout_sec)

Definition at line 182 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiWaitNextPolarPointCloudMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiWaitNextPolarPointCloudMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanPointCloudMsg *msg, double timeout_sec)

Definition at line 134 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiWaitNextRadarScanMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiWaitNextRadarScanMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanRadarScan *msg, double timeout_sec)

Definition at line 158 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiWaitNextVisualizationMarkerMsg_PROCTYPE

typedef int32_t(SICK_SCAN_XD_API_CALLING_CONVENTION * SickScanApiWaitNextVisualizationMarkerMsg_PROCTYPE) (SickScanApiHandle apiHandle, SickScanVisualizationMarkerMsg *msg, double timeout_sec)

Definition at line 170 of file sick_scan_xd_api_wrapper.c.

Function Documentation

◆ FreeLibrary()

static int FreeLibrary ( HINSTANCE  hLib)
static

Definition at line 27 of file sick_scan_xd_api_wrapper.c.

◆ GetProcAddress()

static void* GetProcAddress ( HINSTANCE  hLib,
const char *  szFunctionName 
)
static

Definition at line 31 of file sick_scan_xd_api_wrapper.c.

◆ LoadLibrary()

static HINSTANCE LoadLibrary ( const char *  szLibFilename)
static

Definition at line 23 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiClose()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiClose ( SickScanApiHandle  apiHandle)

Definition at line 359 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiCreate()

SickScanApiHandle SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiCreate ( int  argc,
char **  argv 
)

Definition at line 304 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiDeregisterCartesianPointCloudMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiDeregisterCartesianPointCloudMsg ( SickScanApiHandle  apiHandle,
SickScanPointCloudMsgCallback  callback 
)

Definition at line 381 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiDeregisterDiagnosticMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiDeregisterDiagnosticMsg ( SickScanApiHandle  apiHandle,
SickScanDiagnosticMsgCallback  callback 
)

Definition at line 529 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiDeregisterImuMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiDeregisterImuMsg ( SickScanApiHandle  apiHandle,
SickScanImuMsgCallback  callback 
)

Definition at line 417 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiDeregisterLdmrsObjectArrayMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiDeregisterLdmrsObjectArrayMsg ( SickScanApiHandle  apiHandle,
SickScanLdmrsObjectArrayCallback  callback 
)

Definition at line 489 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiDeregisterLFErecMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiDeregisterLFErecMsg ( SickScanApiHandle  apiHandle,
SickScanLFErecMsgCallback  callback 
)

Definition at line 435 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiDeregisterLIDoutputstateMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiDeregisterLIDoutputstateMsg ( SickScanApiHandle  apiHandle,
SickScanLIDoutputstateMsgCallback  callback 
)

Definition at line 453 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiDeregisterLogMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiDeregisterLogMsg ( SickScanApiHandle  apiHandle,
SickScanLogMsgCallback  callback 
)

Definition at line 547 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiDeregisterNavPoseLandmarkMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiDeregisterNavPoseLandmarkMsg ( SickScanApiHandle  apiHandle,
SickScanNavPoseLandmarkCallback  callback 
)

Definition at line 746 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiDeregisterPolarPointCloudMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiDeregisterPolarPointCloudMsg ( SickScanApiHandle  apiHandle,
SickScanPointCloudMsgCallback  callback 
)

Definition at line 399 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiDeregisterRadarScanMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiDeregisterRadarScanMsg ( SickScanApiHandle  apiHandle,
SickScanRadarScanCallback  callback 
)

Definition at line 471 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiDeregisterVisualizationMarkerMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiDeregisterVisualizationMarkerMsg ( SickScanApiHandle  apiHandle,
SickScanVisualizationMarkerCallback  callback 
)

Definition at line 507 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiFreeImuMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiFreeImuMsg ( SickScanApiHandle  apiHandle,
SickScanImuMsg msg 
)

Definition at line 635 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiFreeLdmrsObjectArrayMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiFreeLdmrsObjectArrayMsg ( SickScanApiHandle  apiHandle,
SickScanLdmrsObjectArray msg 
)

Definition at line 707 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiFreeLFErecMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiFreeLFErecMsg ( SickScanApiHandle  apiHandle,
SickScanLFErecMsg msg 
)

Definition at line 653 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiFreeLIDoutputstateMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiFreeLIDoutputstateMsg ( SickScanApiHandle  apiHandle,
SickScanLIDoutputstateMsg msg 
)

Definition at line 671 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiFreeNavPoseLandmarkMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiFreeNavPoseLandmarkMsg ( SickScanApiHandle  apiHandle,
SickScanNavPoseLandmarkMsg msg 
)

Definition at line 762 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiFreePointCloudMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiFreePointCloudMsg ( SickScanApiHandle  apiHandle,
SickScanPointCloudMsg msg 
)

Definition at line 617 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiFreeRadarScanMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiFreeRadarScanMsg ( SickScanApiHandle  apiHandle,
SickScanRadarScan msg 
)

Definition at line 689 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiFreeVisualizationMarkerMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiFreeVisualizationMarkerMsg ( SickScanApiHandle  apiHandle,
SickScanVisualizationMarkerMsg msg 
)

Definition at line 725 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiGetStatus()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiGetStatus ( SickScanApiHandle  apiHandle,
int32_t *  status_code,
char *  message_buffer,
int32_t  message_buffer_size 
)

Definition at line 557 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiGetVerboseLevel()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiGetVerboseLevel ( SickScanApiHandle  apiHandle)

Definition at line 589 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiInitByCli()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiInitByCli ( SickScanApiHandle  apiHandle,
int  argc,
char **  argv 
)

Definition at line 349 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiInitByLaunchfile()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiInitByLaunchfile ( SickScanApiHandle  apiHandle,
const char *  launchfile_args 
)

Definition at line 339 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiLoadLibrary()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiLoadLibrary ( const char *  library_filepath)

Definition at line 218 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiNavOdomVelocityMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiNavOdomVelocityMsg ( SickScanApiHandle  apiHandle,
SickScanNavOdomVelocityMsg msg 
)

Definition at line 770 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiOdomVelocityMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiOdomVelocityMsg ( SickScanApiHandle  apiHandle,
SickScanOdomVelocityMsg msg 
)

Definition at line 778 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiRegisterCartesianPointCloudMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiRegisterCartesianPointCloudMsg ( SickScanApiHandle  apiHandle,
SickScanPointCloudMsgCallback  callback 
)

Definition at line 373 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiRegisterDiagnosticMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiRegisterDiagnosticMsg ( SickScanApiHandle  apiHandle,
SickScanDiagnosticMsgCallback  callback 
)

Definition at line 521 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiRegisterImuMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiRegisterImuMsg ( SickScanApiHandle  apiHandle,
SickScanImuMsgCallback  callback 
)

Definition at line 409 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiRegisterLdmrsObjectArrayMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiRegisterLdmrsObjectArrayMsg ( SickScanApiHandle  apiHandle,
SickScanLdmrsObjectArrayCallback  callback 
)

Definition at line 481 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiRegisterLFErecMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiRegisterLFErecMsg ( SickScanApiHandle  apiHandle,
SickScanLFErecMsgCallback  callback 
)

Definition at line 427 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiRegisterLIDoutputstateMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiRegisterLIDoutputstateMsg ( SickScanApiHandle  apiHandle,
SickScanLIDoutputstateMsgCallback  callback 
)

Definition at line 445 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiRegisterLogMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiRegisterLogMsg ( SickScanApiHandle  apiHandle,
SickScanLogMsgCallback  callback 
)

Definition at line 539 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiRegisterNavPoseLandmarkMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiRegisterNavPoseLandmarkMsg ( SickScanApiHandle  apiHandle,
SickScanNavPoseLandmarkCallback  callback 
)

Definition at line 738 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiRegisterPolarPointCloudMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiRegisterPolarPointCloudMsg ( SickScanApiHandle  apiHandle,
SickScanPointCloudMsgCallback  callback 
)

Definition at line 391 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiRegisterRadarScanMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiRegisterRadarScanMsg ( SickScanApiHandle  apiHandle,
SickScanRadarScanCallback  callback 
)

Definition at line 463 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiRegisterVisualizationMarkerMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiRegisterVisualizationMarkerMsg ( SickScanApiHandle  apiHandle,
SickScanVisualizationMarkerCallback  callback 
)

Definition at line 499 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiRelease()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiRelease ( SickScanApiHandle  apiHandle)

Definition at line 329 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiSendSOPAS()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiSendSOPAS ( SickScanApiHandle  apiHandle,
const char *  sopas_command,
char *  sopas_response_buffer,
int32_t  response_buffer_size 
)

Definition at line 567 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiSetVerboseLevel()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiSetVerboseLevel ( SickScanApiHandle  apiHandle,
int32_t  verbose_level 
)

Definition at line 579 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiUnloadLibrary()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiUnloadLibrary ( )

Definition at line 234 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiWaitNextCartesianPointCloudMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiWaitNextCartesianPointCloudMsg ( SickScanApiHandle  apiHandle,
SickScanPointCloudMsg msg,
double  timeout_sec 
)

Definition at line 601 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiWaitNextImuMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiWaitNextImuMsg ( SickScanApiHandle  apiHandle,
SickScanImuMsg msg,
double  timeout_sec 
)

Definition at line 627 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiWaitNextLdmrsObjectArrayMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiWaitNextLdmrsObjectArrayMsg ( SickScanApiHandle  apiHandle,
SickScanLdmrsObjectArray msg,
double  timeout_sec 
)

Definition at line 699 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiWaitNextLFErecMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiWaitNextLFErecMsg ( SickScanApiHandle  apiHandle,
SickScanLFErecMsg msg,
double  timeout_sec 
)

Definition at line 645 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiWaitNextLIDoutputstateMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiWaitNextLIDoutputstateMsg ( SickScanApiHandle  apiHandle,
SickScanLIDoutputstateMsg msg,
double  timeout_sec 
)

Definition at line 663 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiWaitNextNavPoseLandmarkMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiWaitNextNavPoseLandmarkMsg ( SickScanApiHandle  apiHandle,
SickScanNavPoseLandmarkMsg msg,
double  timeout_sec 
)

Definition at line 754 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiWaitNextPolarPointCloudMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiWaitNextPolarPointCloudMsg ( SickScanApiHandle  apiHandle,
SickScanPointCloudMsg msg,
double  timeout_sec 
)

Definition at line 609 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiWaitNextRadarScanMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiWaitNextRadarScanMsg ( SickScanApiHandle  apiHandle,
SickScanRadarScan msg,
double  timeout_sec 
)

Definition at line 681 of file sick_scan_xd_api_wrapper.c.

◆ SickScanApiWaitNextVisualizationMarkerMsg()

int32_t SICK_SCAN_XD_API_CALLING_CONVENTION SickScanApiWaitNextVisualizationMarkerMsg ( SickScanApiHandle  apiHandle,
SickScanVisualizationMarkerMsg msg,
double  timeout_sec 
)

Definition at line 717 of file sick_scan_xd_api_wrapper.c.

Variable Documentation

◆ hinstLib

HINSTANCE hinstLib = NULL
static

Definition at line 37 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiClose

SickScanApiClose_PROCTYPE ptSickScanApiClose = 0
static

Definition at line 57 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiCreate

SickScanApiCreate_PROCTYPE ptSickScanApiCreate = 0
static

Definition at line 44 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiDeregisterCartesianPointCloudMsg

SickScanApiDeregisterCartesianPointCloudMsg_PROCTYPE ptSickScanApiDeregisterCartesianPointCloudMsg = 0
static

Definition at line 63 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiDeregisterDiagnosticMsg

SickScanApiDeregisterDiagnosticMsg_PROCTYPE ptSickScanApiDeregisterDiagnosticMsg = 0
static

Definition at line 111 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiDeregisterImuMsg

SickScanApiDeregisterImuMsg_PROCTYPE ptSickScanApiDeregisterImuMsg = 0
static

Definition at line 75 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiDeregisterLdmrsObjectArrayMsg

SickScanApiDeregisterLdmrsObjectArrayMsg_PROCTYPE ptSickScanApiDeregisterLdmrsObjectArrayMsg = 0
static

Definition at line 99 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiDeregisterLFErecMsg

SickScanApiDeregisterLFErecMsg_PROCTYPE ptSickScanApiDeregisterLFErecMsg = 0
static

Definition at line 81 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiDeregisterLIDoutputstateMsg

SickScanApiDeregisterLIDoutputstateMsg_PROCTYPE ptSickScanApiDeregisterLIDoutputstateMsg = 0
static

Definition at line 87 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiDeregisterLogMsg

SickScanApiDeregisterLogMsg_PROCTYPE ptSickScanApiDeregisterLogMsg = 0
static

Definition at line 117 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiDeregisterNavPoseLandmarkMsg

SickScanApiDeregisterNavPoseLandmarkMsg_PROCTYPE ptSickScanApiDeregisterNavPoseLandmarkMsg = 0
static

Definition at line 180 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiDeregisterPolarPointCloudMsg

SickScanApiDeregisterPolarPointCloudMsg_PROCTYPE ptSickScanApiDeregisterPolarPointCloudMsg = 0
static

Definition at line 69 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiDeregisterRadarScanMsg

SickScanApiDeregisterRadarScanMsg_PROCTYPE ptSickScanApiDeregisterRadarScanMsg = 0
static

Definition at line 93 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiDeregisterVisualizationMarkerMsg

SickScanApiDeregisterVisualizationMarkerMsg_PROCTYPE ptSickScanApiDeregisterVisualizationMarkerMsg = 0
static

Definition at line 105 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiFreeImuMsg

SickScanApiFreeImuMsg_PROCTYPE ptSickScanApiFreeImuMsg = 0
static

Definition at line 144 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiFreeLdmrsObjectArrayMsg

SickScanApiFreeLdmrsObjectArrayMsg_PROCTYPE ptSickScanApiFreeLdmrsObjectArrayMsg = 0
static

Definition at line 168 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiFreeLFErecMsg

SickScanApiFreeLFErecMsg_PROCTYPE ptSickScanApiFreeLFErecMsg = 0
static

Definition at line 150 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiFreeLIDoutputstateMsg

SickScanApiFreeLIDoutputstateMsg_PROCTYPE ptSickScanApiFreeLIDoutputstateMsg = 0
static

Definition at line 156 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiFreeNavPoseLandmarkMsg

SickScanApiFreeNavPoseLandmarkMsg_PROCTYPE ptSickScanApiFreeNavPoseLandmarkMsg = 0
static

Definition at line 186 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiFreePointCloudMsg

SickScanApiFreePointCloudMsg_PROCTYPE ptSickScanApiFreePointCloudMsg = 0
static

Definition at line 138 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiFreeRadarScanMsg

SickScanApiFreeRadarScanMsg_PROCTYPE ptSickScanApiFreeRadarScanMsg = 0
static

Definition at line 162 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiFreeVisualizationMarkersg

SickScanApiFreeVisualizationMarkerMsg_PROCTYPE ptSickScanApiFreeVisualizationMarkersg = 0
static

Definition at line 174 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiGetStatus

SickScanApiGetStatus_PROCTYPE ptSickScanApiGetStatus = 0
static

Definition at line 120 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiGetVerboseLevel

SickScanApiGetVerboseLevel_PROCTYPE ptSickScanApiGetVerboseLevel = 0
static

Definition at line 129 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiInitByCli

SickScanApiInitByCli_PROCTYPE ptSickScanApiInitByCli = 0
static

Definition at line 54 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiInitByLaunchfile

SickScanApiInitByLaunchfile_PROCTYPE ptSickScanApiInitByLaunchfile = 0
static

Definition at line 51 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiNavOdomVelocityMsg

SickScanApiNavOdomVelocityMsg_PROCTYPE ptSickScanApiNavOdomVelocityMsg = 0
static

Definition at line 189 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiOdomVelocityMsg

SickScanApiOdomVelocityMsg_PROCTYPE ptSickScanApiOdomVelocityMsg = 0
static

Definition at line 192 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiRegisterCartesianPointCloudMsg

SickScanApiRegisterCartesianPointCloudMsg_PROCTYPE ptSickScanApiRegisterCartesianPointCloudMsg = 0
static

Definition at line 60 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiRegisterDiagnosticMsg

SickScanApiRegisterDiagnosticMsg_PROCTYPE ptSickScanApiRegisterDiagnosticMsg = 0
static

Definition at line 108 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiRegisterImuMsg

SickScanApiRegisterImuMsg_PROCTYPE ptSickScanApiRegisterImuMsg = 0
static

Definition at line 72 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiRegisterLdmrsObjectArrayMsg

SickScanApiRegisterLdmrsObjectArrayMsg_PROCTYPE ptSickScanApiRegisterLdmrsObjectArrayMsg = 0
static

Definition at line 96 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiRegisterLFErecMsg

SickScanApiRegisterLFErecMsg_PROCTYPE ptSickScanApiRegisterLFErecMsg = 0
static

Definition at line 78 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiRegisterLIDoutputstateMsg

SickScanApiRegisterLIDoutputstateMsg_PROCTYPE ptSickScanApiRegisterLIDoutputstateMsg = 0
static

Definition at line 84 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiRegisterLogMsg

SickScanApiRegisterLogMsg_PROCTYPE ptSickScanApiRegisterLogMsg = 0
static

Definition at line 114 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiRegisterNavPoseLandmarkMsg

SickScanApiRegisterNavPoseLandmarkMsg_PROCTYPE ptSickScanApiRegisterNavPoseLandmarkMsg = 0
static

Definition at line 177 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiRegisterPolarPointCloudMsg

SickScanApiRegisterPolarPointCloudMsg_PROCTYPE ptSickScanApiRegisterPolarPointCloudMsg = 0
static

Definition at line 66 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiRegisterRadarScanMsg

SickScanApiRegisterRadarScanMsg_PROCTYPE ptSickScanApiRegisterRadarScanMsg = 0
static

Definition at line 90 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiRegisterVisualizationMarkerMsg

SickScanApiRegisterVisualizationMarkerMsg_PROCTYPE ptSickScanApiRegisterVisualizationMarkerMsg = 0
static

Definition at line 102 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiRelease

SickScanApiRelease_PROCTYPE ptSickScanApiRelease = 0
static

Definition at line 48 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiSendSOPAS

SickScanApiSendSOPAS_PROCTYPE ptSickScanApiSendSOPAS = 0
static

Definition at line 123 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiSetVerboseLevel

SickScanApiSetVerboseLevel_PROCTYPE ptSickScanApiSetVerboseLevel = 0
static

Definition at line 126 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiWaitNextCartesianPointCloudMsg

SickScanApiWaitNextCartesianPointCloudMsg_PROCTYPE ptSickScanApiWaitNextCartesianPointCloudMsg = 0
static

Definition at line 132 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiWaitNextImuMsg

SickScanApiWaitNextImuMsg_PROCTYPE ptSickScanApiWaitNextImuMsg = 0
static

Definition at line 141 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiWaitNextLdmrsObjectArrayMsg

SickScanApiWaitNextLdmrsObjectArrayMsg_PROCTYPE ptSickScanApiWaitNextLdmrsObjectArrayMsg = 0
static

Definition at line 165 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiWaitNextLFErecMsg

SickScanApiWaitNextLFErecMsg_PROCTYPE ptSickScanApiWaitNextLFErecMsg = 0
static

Definition at line 147 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiWaitNextLIDoutputstateMsg

SickScanApiWaitNextLIDoutputstateMsg_PROCTYPE ptSickScanApiWaitNextLIDoutputstateMsg = 0
static

Definition at line 153 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiWaitNextNavPoseLandmarkMsg

SickScanApiWaitNextNavPoseLandmarkMsg_PROCTYPE ptSickScanApiWaitNextNavPoseLandmarkMsg = 0
static

Definition at line 183 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiWaitNextPolarPointCloudMsg

SickScanApiWaitNextPolarPointCloudMsg_PROCTYPE ptSickScanApiWaitNextPolarPointCloudMsg = 0
static

Definition at line 135 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiWaitNextRadarScanMsg

SickScanApiWaitNextRadarScanMsg_PROCTYPE ptSickScanApiWaitNextRadarScanMsg = 0
static

Definition at line 159 of file sick_scan_xd_api_wrapper.c.

◆ ptSickScanApiWaitNextVisualizationMarkerMsg

SickScanApiWaitNextVisualizationMarkerMsg_PROCTYPE ptSickScanApiWaitNextVisualizationMarkerMsg = 0
static

Definition at line 171 of file sick_scan_xd_api_wrapper.c.

hinstLib
static HINSTANCE hinstLib
Definition: sick_scan_xd_api_wrapper.c:37
GetProcAddress
static void * GetProcAddress(HINSTANCE hLib, const char *szFunctionName)
Definition: sick_scan_xd_api_wrapper.c:31


sick_scan_xd
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:14