Go to the documentation of this file.
69 <<
" " << service_request.
x <<
" " << service_request.
y <<
" " << service_request.
yaw
70 << std::noshowpos <<
" " << (service_request.
upsidedown?1:0)
71 <<
" +" << service_request.
ip.length() <<
" " << service_request.
ip <<
" +" << service_request.
port
84 service_response.
set =
false;
91 return service_response.
set;
144 service_response.
ip = cola_response.
parameter[n++];
145 while (n + 4 < cola_response.
parameter.size() && service_response.
ip.length() < ip_strlen)
147 service_response.
ip = service_response.
ip +
" " + cola_response.
parameter[n++];
178 service_response.
set =
false;
185 return service_response.
set;
208 service_response.
success =
false;
212 service_response.
success =
true;
218 for (
int n = 2; n < cola_response.
parameter.size() && service_response.
map.length() < str_len; n++)
220 service_response.
map = service_response.
map +
" " + cola_response.
parameter[n];
222 service_response.
success =
true;
224 return service_response.
success;
247 service_response.
success =
false;
251 service_response.
success =
true;
253 return service_response.
success;
265 cola_ascii << std::showpos <<
" " << service_request.
x <<
" " << service_request.
y <<
" " << service_request.
yaw <<
" +" << service_request.
sigmatranslation;
277 service_response.
success =
false;
282 return service_response.
success;
305 service_response.
success =
false;
312 service_response.
success =
true;
314 return service_response.
success;
326 cola_ascii <<
"sMN LocSetReflectorsForSupportActive";
339 service_response.
success =
false;
344 return service_response.
success;
355 cola_ascii <<
"sRN LocReflectorsForSupportActive";
367 service_response.
success =
false;
371 service_response.
success =
true;
373 return service_response.
success;
397 service_response.
set =
false;
404 return service_response.
set;
427 service_response.
success =
false;
431 service_response.
success =
true;
433 return service_response.
success;
457 service_response.
set =
false;
463 return service_response.
set;
486 service_response.
success =
false;
490 service_response.
success =
true;
492 return service_response.
success;
503 cola_ascii <<
"sMN LocSetOdometryRestrictYMotion";
516 service_response.
success =
false;
521 return service_response.
success;
532 cola_ascii <<
"sRN LocOdometryRestrictYMotion";
544 service_response.
success =
false;
548 service_response.
success =
true;
550 return service_response.
success;
574 service_response.
success =
false;
579 return service_response.
success;
602 service_response.
success =
false;
606 service_response.
success =
true;
608 return service_response.
success;
619 cola_ascii <<
"sMN LocSetAutoStartSavePoseInterval";
632 service_response.
success =
false;
637 return service_response.
success;
648 cola_ascii <<
"sRN LocAutoStartSavePoseInterval";
660 service_response.
success =
false;
664 service_response.
success =
true;
666 return service_response.
success;
677 cola_ascii <<
"sMN LocSetRingBufferRecordingActive";
690 service_response.
success =
false;
695 return service_response.
success;
706 cola_ascii <<
"sRN LocRingBufferRecordingActive";
718 service_response.
success =
false;
722 service_response.
success =
true;
724 return service_response.
success;
748 service_response.
success =
false;
752 service_response.
success =
true;
758 for (
int n = 2; n < cola_response.
parameter.size() && service_response.
scannerident.length() < str_len; n++)
762 service_response.
success =
true;
764 return service_response.
success;
788 service_response.
success =
false;
794 service_response.
success =
true;
796 return service_response.
success;
819 service_response.
success =
false;
823 service_response.
success =
true;
829 for (
int n = 2; n < cola_response.
parameter.size() && service_response.
version.length() < str_len; n++)
833 service_response.
success =
true;
835 return service_response.
success;
858 service_response.
success =
false;
863 return service_response.
success;
886 service_response.
success =
false;
891 return service_response.
success;
902 cola_ascii <<
"sMN LocSaveRingBufferRecording";
915 service_response.
success =
false;
920 return service_response.
success;
943 service_response.
success =
false;
948 return service_response.
success;
972 service_response.
success =
false;
977 return service_response.
success;
1000 service_response.
success =
false;
1005 return service_response.
success;
1028 service_response.
success =
false;
1032 service_response.
success =
true;
1034 return service_response.
success;
1057 service_response.
success =
false;
1061 service_response.
success =
true;
1063 return service_response.
success;
1086 service_response.
success =
false;
1090 service_response.
success =
true;
1092 return service_response.
success;
1115 service_response.
success =
false;
1119 service_response.
success =
true;
1121 return service_response.
success;
1144 service_response.
success =
false;
1148 service_response.
success =
true;
1150 return service_response.
success;
1174 service_response.
success =
false;
1179 return service_response.
success;
1202 service_response.
success =
false;
1206 service_response.
success =
true;
1208 return service_response.
success;
_receivingdata_type receivingdata
_sigmatranslation_type sigmatranslation
_mapfilename_type mapfilename
_upsidedown_type upsidedown
_deviceconnected_type deviceconnected
_devicestatus_type devicestatus
static bool convertColaResponseBool(const std::string &cola_response_arg, bool default_value)
static int32_t convertColaArg(const std::string &cola_arg, int base=10, int32_t default_value=0)
_interfacetype_type interfacetype
static std::string encodeServiceRequest(const sick_scan_xd::SickDevSetLidarConfigSrv::Request &service_request)
_interfacetype_type interfacetype
_usermessage_type usermessage
static bool parseServiceResponse(const sick_scan_xd::SickLocColaTelegramMsg &cola_response, sick_scan_xd::SickDevSetLidarConfigSrv::Response &service_response)
_sigmatranslation_type sigmatranslation
_endianness_type endianness
_scannerindex_type scannerindex
_parameter_type parameter
_scannerident_type scannerident
_upsidedown_type upsidedown
sick_scan_xd
Author(s): Michael Lehning
, Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:07