56 #ifndef __SIM_LOC_TESTCASE_GENERATOR_H_INCLUDED 57 #define __SIM_LOC_TESTCASE_GENERATOR_H_INCLUDED 92 static sick_scan::SickLocResultPortTestcaseMsg
createResultPortCircles(
double circle_radius,
double circle_yaw);
101 static sick_scan::SickLocColaTelegramMsg
createColaResponse(
const sick_scan::SickLocColaTelegramMsg & cola_request,
const std::string& scanner_type);
139 template <
typename T>
static std::string
hexstr(
const T & x)
141 std::stringstream hex_stream;
142 hex_stream << std::hex << std::uppercase << x;
143 return hex_stream.str();
151 template <
typename T>
static std::string
decstr(
const T & x)
153 std::stringstream dec_stream;
154 dec_stream << std::dec << std::uppercase << x;
155 return dec_stream.str();
173 #endif // __SIM_LOC_TESTCASE_GENERATOR_H_INCLUDED static bool ResultTelegramsEnabled(void)
static std::map< std::string, int32_t > s_controller_settings
test server int32 settings, set by sMN or sRN requests
static sick_scan::SickLocColaTelegramMsg createColaResponse(const sick_scan::SickLocColaTelegramMsg &cola_request, const std::string &scanner_type)
static uint32_t ResultPoseInterval(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 uint32_t createTimestampTicksMilliSec(void)
static std::string decstr(const T &x)
static bool SendScandataEnabled(void)
static sick_scan::SickLocResultPortTestcaseMsg createDefaultResultPortTestcase(void)
static std::map< std::string, std::string > s_controller_settings_str
test server string settings, set by sMN or sRN requests
static std::string hexstr(const T &x)
static bool LocalizationEnabled(void)
static sick_scan::SickLocResultPortTestcaseMsg createRandomResultPortTestcase(void)
static sick_scan::SickLocResultPortTestcaseMsg createResultPortCircles(double circle_radius, double circle_yaw)