Go to the documentation of this file.
57 #ifndef __SIM_LOC_TESTCASE_GENERATOR_H_INCLUDED
58 #define __SIM_LOC_TESTCASE_GENERATOR_H_INCLUDED
140 template <
typename T>
static std::string
hexstr(
const T & x)
142 std::stringstream hex_stream;
143 hex_stream << std::hex << std::uppercase << x;
144 return hex_stream.str();
152 template <
typename T>
static std::string
decstr(
const T & x)
154 std::stringstream dec_stream;
155 dec_stream << std::dec << std::uppercase << x;
156 return dec_stream.str();
174 #endif // __SIM_LOC_TESTCASE_GENERATOR_H_INCLUDED
static sick_scan_xd::SickLocColaTelegramMsg createColaResponse(const sick_scan_xd::SickLocColaTelegramMsg &cola_request, const std::string &scanner_type)
static sick_scan_xd::SickLocResultPortTestcaseMsg createDefaultResultPortTestcase(void)
static uint32_t s_u32ResultPoseInterval
result pose interval, i.e. the interval in number of scans (default: 1, i.e. result telegram with eac...
static sick_scan_xd::SickLocResultPortTestcaseMsg createRandomResultPortTestcase(void)
static bool ResultTelegramsEnabled(void)
static sick_scan_xd::SickLocResultPortTestcaseMsg createResultPortCircles(double circle_radius, double circle_yaw)
static bool LocalizationEnabled(void)
static std::map< std::string, int32_t > s_controller_settings
test server int32 settings, set by sMN or sRN requests
static uint32_t ResultPoseInterval(void)
static std::map< std::string, std::string > s_controller_settings_str
test server string settings, set by sMN or sRN requests
static bool SendScandataEnabled(void)
static uint32_t createTimestampTicksMilliSec(void)
static std::string decstr(const T &x)
static std::string hexstr(const T &x)
sick_scan_xd
Author(s): Michael Lehning
, Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:12