Functions | Variables
sick_scan_xd_api_test.cpp File Reference
#include <stdio.h>
#include <stdlib.h>
#include <sstream>
#include <string>
#include <thread>
#include <vector>
#include "sick_scan_api.h"
#include "sick_scan_api_dump.h"
#include "sick_scan_api_converter.h"
#include <algorithm>
#include <cassert>
#include <cstring>
#include "toojpeg.h"
Include dependency graph for sick_scan_xd_api_test.cpp:

Go to the source code of this file.

Functions

static void apiTestCartesianPointCloudMsgCallback (SickScanApiHandle apiHandle, const SickScanPointCloudMsg *msg)
 
static void apiTestDiagnosticMsgCallback (SickScanApiHandle apiHandle, const SickScanDiagnosticMsg *msg)
 
static void apiTestImuMsgCallback (SickScanApiHandle apiHandle, const SickScanImuMsg *msg)
 
static void apiTestLdmrsObjectArrayCallback (SickScanApiHandle apiHandle, const SickScanLdmrsObjectArray *msg)
 
static void apiTestLFErecMsgCallback (SickScanApiHandle apiHandle, const SickScanLFErecMsg *msg)
 
static void apiTestLIDoutputstateMsgCallback (SickScanApiHandle apiHandle, const SickScanLIDoutputstateMsg *msg)
 
static void apiTestLogMsgCallback (SickScanApiHandle apiHandle, const SickScanLogMsg *msg)
 
static void apiTestNavPoseLandmarkMsgCallback (SickScanApiHandle apiHandle, const SickScanNavPoseLandmarkMsg *msg)
 
static void apiTestPolarPointCloudMsgCallback (SickScanApiHandle apiHandle, const SickScanPointCloudMsg *msg)
 
static void apiTestRadarScanMsgCallback (SickScanApiHandle apiHandle, const SickScanRadarScan *msg)
 
static void apiTestVisualizationMarkerMsgCallback (SickScanApiHandle apiHandle, const SickScanVisualizationMarkerMsg *msg)
 
static void exitOnError (const char *msg, int32_t error_code)
 
void jpegOutputCallback (unsigned char oneByte)
 
int main (int argc, char **argv)
 
static void plotPointcloudToJpeg (const std::string &jpegfilepath, const SickScanPointCloudMsg &msg)
 
static void runSickScanApiTestWaitNext (SickScanApiHandle *apiHandle, bool *run_flag)
 
int sick_scan_api_test_main (int argc, char **argv, const std::string &sick_scan_args, bool polling)
 

Variables

static FILE * foutJpg = 0
 

Function Documentation

◆ apiTestCartesianPointCloudMsgCallback()

static void apiTestCartesianPointCloudMsgCallback ( SickScanApiHandle  apiHandle,
const SickScanPointCloudMsg msg 
)
static

Definition at line 117 of file sick_scan_xd_api_test.cpp.

◆ apiTestDiagnosticMsgCallback()

static void apiTestDiagnosticMsgCallback ( SickScanApiHandle  apiHandle,
const SickScanDiagnosticMsg msg 
)
static

Definition at line 220 of file sick_scan_xd_api_test.cpp.

◆ apiTestImuMsgCallback()

static void apiTestImuMsgCallback ( SickScanApiHandle  apiHandle,
const SickScanImuMsg msg 
)
static

Definition at line 142 of file sick_scan_xd_api_test.cpp.

◆ apiTestLdmrsObjectArrayCallback()

static void apiTestLdmrsObjectArrayCallback ( SickScanApiHandle  apiHandle,
const SickScanLdmrsObjectArray msg 
)
static

Definition at line 192 of file sick_scan_xd_api_test.cpp.

◆ apiTestLFErecMsgCallback()

static void apiTestLFErecMsgCallback ( SickScanApiHandle  apiHandle,
const SickScanLFErecMsg msg 
)
static

Definition at line 155 of file sick_scan_xd_api_test.cpp.

◆ apiTestLIDoutputstateMsgCallback()

static void apiTestLIDoutputstateMsgCallback ( SickScanApiHandle  apiHandle,
const SickScanLIDoutputstateMsg msg 
)
static

Definition at line 165 of file sick_scan_xd_api_test.cpp.

◆ apiTestLogMsgCallback()

static void apiTestLogMsgCallback ( SickScanApiHandle  apiHandle,
const SickScanLogMsg msg 
)
static

Definition at line 241 of file sick_scan_xd_api_test.cpp.

◆ apiTestNavPoseLandmarkMsgCallback()

static void apiTestNavPoseLandmarkMsgCallback ( SickScanApiHandle  apiHandle,
const SickScanNavPoseLandmarkMsg msg 
)
static

Definition at line 214 of file sick_scan_xd_api_test.cpp.

◆ apiTestPolarPointCloudMsgCallback()

static void apiTestPolarPointCloudMsgCallback ( SickScanApiHandle  apiHandle,
const SickScanPointCloudMsg msg 
)
static

Definition at line 131 of file sick_scan_xd_api_test.cpp.

◆ apiTestRadarScanMsgCallback()

static void apiTestRadarScanMsgCallback ( SickScanApiHandle  apiHandle,
const SickScanRadarScan msg 
)
static

Definition at line 177 of file sick_scan_xd_api_test.cpp.

◆ apiTestVisualizationMarkerMsgCallback()

static void apiTestVisualizationMarkerMsgCallback ( SickScanApiHandle  apiHandle,
const SickScanVisualizationMarkerMsg msg 
)
static

Definition at line 202 of file sick_scan_xd_api_test.cpp.

◆ exitOnError()

static void exitOnError ( const char *  msg,
int32_t  error_code 
)
static

Definition at line 110 of file sick_scan_xd_api_test.cpp.

◆ jpegOutputCallback()

void jpegOutputCallback ( unsigned char  oneByte)

Definition at line 35 of file sick_scan_xd_api_test.cpp.

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 500 of file sick_scan_xd_api_test.cpp.

◆ plotPointcloudToJpeg()

static void plotPointcloudToJpeg ( const std::string &  jpegfilepath,
const SickScanPointCloudMsg msg 
)
static

Definition at line 41 of file sick_scan_xd_api_test.cpp.

◆ runSickScanApiTestWaitNext()

static void runSickScanApiTestWaitNext ( SickScanApiHandle apiHandle,
bool *  run_flag 
)
static

Definition at line 252 of file sick_scan_xd_api_test.cpp.

◆ sick_scan_api_test_main()

int sick_scan_api_test_main ( int  argc,
char **  argv,
const std::string &  sick_scan_args,
bool  polling 
)

Definition at line 356 of file sick_scan_xd_api_test.cpp.

Variable Documentation

◆ foutJpg

FILE* foutJpg = 0
static

Definition at line 30 of file sick_scan_xd_api_test.cpp.



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