Functions | Variables
sick_scan_xd_api_dockertest.cpp File Reference
#include <csignal>
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <sstream>
#include <string>
#include <thread>
#include <vector>
#include <jsoncpp/json/json.h>
#include "sick_scan_api.h"
#include "sick_scan_api_dump.h"
#include "sick_scan_api_converter.h"
#include <algorithm>
#include <cassert>
#include <cstring>
Include dependency graph for sick_scan_xd_api_dockertest.cpp:

Go to the source code of this file.

Functions

static void apiMessageToJson (const SickScanImuMsg *msg, Json::Value &json_msg)
 
static void apiMessageToJson (const SickScanPointCloudMsg *msg, Json::Value &json_msg)
 
static void apiTestCartesianPointCloudMsgCallback (SickScanApiHandle apiHandle, const SickScanPointCloudMsg *msg)
 
static void apiTestImuMsgCallback (SickScanApiHandle apiHandle, const SickScanImuMsg *msg)
 
static void apiTestPolarPointCloudMsgCallback (SickScanApiHandle apiHandle, const SickScanPointCloudMsg *msg)
 
static void exitOnError (const char *msg, int32_t error_code)
 
void exportJsonMessages ()
 
int main (int argc, char **argv)
 
void sick_scan_api_test_main (int argc, char **argv)
 
void signalHandler (int signalRecv)
 

Variables

static std::string s_json_export_file
 
static Json::Value s_json_imu_messages
 
static Json::Value s_json_pointcloud_messages
 
static bool s_shutdown_signal_received = false
 

Function Documentation

◆ apiMessageToJson() [1/2]

static void apiMessageToJson ( const SickScanImuMsg msg,
Json::Value &  json_msg 
)
static

Definition at line 92 of file sick_scan_xd_api_dockertest.cpp.

◆ apiMessageToJson() [2/2]

static void apiMessageToJson ( const SickScanPointCloudMsg msg,
Json::Value &  json_msg 
)
static

Definition at line 65 of file sick_scan_xd_api_dockertest.cpp.

◆ apiTestCartesianPointCloudMsgCallback()

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

Definition at line 120 of file sick_scan_xd_api_dockertest.cpp.

◆ apiTestImuMsgCallback()

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

Definition at line 138 of file sick_scan_xd_api_dockertest.cpp.

◆ apiTestPolarPointCloudMsgCallback()

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

Definition at line 129 of file sick_scan_xd_api_dockertest.cpp.

◆ exitOnError()

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

Definition at line 58 of file sick_scan_xd_api_dockertest.cpp.

◆ exportJsonMessages()

void exportJsonMessages ( )

Definition at line 31 of file sick_scan_xd_api_dockertest.cpp.

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 191 of file sick_scan_xd_api_dockertest.cpp.

◆ sick_scan_api_test_main()

void sick_scan_api_test_main ( int  argc,
char **  argv 
)

Definition at line 151 of file sick_scan_xd_api_dockertest.cpp.

◆ signalHandler()

void signalHandler ( int  signalRecv)

Definition at line 47 of file sick_scan_xd_api_dockertest.cpp.

Variable Documentation

◆ s_json_export_file

std::string s_json_export_file
static

Definition at line 28 of file sick_scan_xd_api_dockertest.cpp.

◆ s_json_imu_messages

Json::Value s_json_imu_messages
static

Definition at line 27 of file sick_scan_xd_api_dockertest.cpp.

◆ s_json_pointcloud_messages

Json::Value s_json_pointcloud_messages
static

Definition at line 26 of file sick_scan_xd_api_dockertest.cpp.

◆ s_shutdown_signal_received

bool s_shutdown_signal_received = false
static

Definition at line 29 of file sick_scan_xd_api_dockertest.cpp.



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