Static Public Member Functions | List of all members
sick_scan::ColaEncoder Class Reference

class ColaEncoder encodes service requests to cola telegrams, parses cola responses and converts them to service responses. More...

#include <cola_encoder.h>

Static Public Member Functions

static std::string encodeServiceRequest (const sick_scan::SickDevGetLidarConfigSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickDevGetLidarIdentSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickDevGetLidarStateSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickDevIMUActiveSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickDevSetIMUActiveSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickDevSetLidarConfigSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickGetSoftwareVersionSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickLocAutoStartActiveSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickLocAutoStartSavePoseIntervalSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickLocAutoStartSavePoseSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickLocForceUpdateSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickLocInitializePoseSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickLocInitialPoseSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickLocMapSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickLocMapStateSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickLocOdometryActiveSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickLocOdometryPortSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickLocOdometryRestrictYMotionSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickLocReflectorsForSupportActiveSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickLocResultEndiannessSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickLocResultModeSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickLocResultPortSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickLocResultPoseIntervalSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickLocResultStateSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickLocRingBufferRecordingActiveSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickLocSaveRingBufferRecordingSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickLocSetAutoStartActiveSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickLocSetAutoStartSavePoseIntervalSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickLocSetMapSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickLocSetOdometryActiveSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickLocSetOdometryPortSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickLocSetOdometryRestrictYMotionSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickLocSetReflectorsForSupportActiveSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickLocSetRingBufferRecordingActiveSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickLocStartDemoMappingSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickReportUserMessageSrv::Request &service_request)
 
static std::string encodeServiceRequest (const sick_scan::SickSavePermanentSrv::Request &service_request)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickDevGetLidarConfigSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickDevGetLidarIdentSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickDevGetLidarStateSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickDevIMUActiveSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickDevSetIMUActiveSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickDevSetLidarConfigSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickGetSoftwareVersionSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickLocAutoStartActiveSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickLocAutoStartSavePoseIntervalSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickLocAutoStartSavePoseSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickLocForceUpdateSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickLocInitializePoseSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickLocInitialPoseSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickLocMapSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickLocMapStateSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickLocOdometryActiveSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickLocOdometryPortSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickLocOdometryRestrictYMotionSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickLocReflectorsForSupportActiveSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickLocResultEndiannessSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickLocResultModeSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickLocResultPortSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickLocResultPoseIntervalSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickLocResultStateSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickLocRingBufferRecordingActiveSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickLocSaveRingBufferRecordingSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickLocSetAutoStartActiveSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickLocSetAutoStartSavePoseIntervalSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickLocSetMapSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickLocSetOdometryActiveSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickLocSetOdometryPortSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickLocSetOdometryRestrictYMotionSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickLocSetReflectorsForSupportActiveSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickLocSetRingBufferRecordingActiveSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickLocStartDemoMappingSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickReportUserMessageSrv::Response &service_response)
 
static bool parseServiceResponse (const sick_scan::SickLocColaTelegramMsg &cola_response, sick_scan::SickSavePermanentSrv::Response &service_response)
 

Detailed Description

class ColaEncoder encodes service requests to cola telegrams, parses cola responses and converts them to service responses.

Definition at line 70 of file cola_encoder.h.

Member Function Documentation

◆ encodeServiceRequest() [1/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickDevGetLidarConfigSrv::Request &  service_request)
static

Converts the service request for service SickDevGetLidarConfigSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickDevGetLidarConfigSrv
Returns
cola ascii telegram

Definition at line 99 of file cola_encoder.cpp.

◆ encodeServiceRequest() [2/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickDevGetLidarIdentSrv::Request &  service_request)
static

Converts the service request for service SickDevGetLidarIdentSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickDevGetLidarIdentSrv
Returns
cola ascii telegram

Definition at line 732 of file cola_encoder.cpp.

◆ encodeServiceRequest() [3/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickDevGetLidarStateSrv::Request &  service_request)
static

Converts the service request for service SickDevGetLidarStateSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickDevGetLidarStateSrv
Returns
cola ascii telegram

Definition at line 772 of file cola_encoder.cpp.

◆ encodeServiceRequest() [4/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickDevIMUActiveSrv::Request &  service_request)
static

Converts the service request for service SickDevIMUActiveSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickDevIMUActiveSrv
Returns
cola ascii telegram

Definition at line 1187 of file cola_encoder.cpp.

◆ encodeServiceRequest() [5/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickDevSetIMUActiveSrv::Request &  service_request)
static

Converts the service request for service SickDevSetIMUActiveSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickDevSetIMUActiveSrv
Returns
cola ascii telegram

Definition at line 1158 of file cola_encoder.cpp.

◆ encodeServiceRequest() [6/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickDevSetLidarConfigSrv::Request &  service_request)
static

Converts the service request for service SickDevSetLidarConfigSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickDevSetLidarConfigSrv
Returns
cola ascii telegram

Definition at line 64 of file cola_encoder.cpp.

◆ encodeServiceRequest() [7/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickGetSoftwareVersionSrv::Request &  service_request)
static

Converts the service request for service SickGetSoftwareVersionSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickGetSoftwareVersionSrv
Returns
cola ascii telegram

Definition at line 804 of file cola_encoder.cpp.

◆ encodeServiceRequest() [8/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickLocAutoStartActiveSrv::Request &  service_request)
static

Converts the service request for service SickLocAutoStartActiveSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickLocAutoStartActiveSrv
Returns
cola ascii telegram

Definition at line 587 of file cola_encoder.cpp.

◆ encodeServiceRequest() [9/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickLocAutoStartSavePoseIntervalSrv::Request &  service_request)
static

Converts the service request for service SickLocAutoStartSavePoseIntervalSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickLocAutoStartSavePoseIntervalSrv
Returns
cola ascii telegram

Definition at line 645 of file cola_encoder.cpp.

◆ encodeServiceRequest() [10/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickLocAutoStartSavePoseSrv::Request &  service_request)
static

Converts the service request for service SickLocAutoStartSavePoseSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickLocAutoStartSavePoseSrv
Returns
cola ascii telegram

Definition at line 843 of file cola_encoder.cpp.

◆ encodeServiceRequest() [11/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickLocForceUpdateSrv::Request &  service_request)
static

Converts the service request for service SickLocForceUpdateSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickLocForceUpdateSrv
Returns
cola ascii telegram

Definition at line 871 of file cola_encoder.cpp.

◆ encodeServiceRequest() [12/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickLocInitializePoseSrv::Request &  service_request)
static

Converts the service request for service SickLocInitializePoseSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickLocInitializePoseSrv
Returns
cola ascii telegram

Definition at line 261 of file cola_encoder.cpp.

◆ encodeServiceRequest() [13/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickLocInitialPoseSrv::Request &  service_request)
static

Converts the service request for service SickLocInitialPoseSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickLocInitialPoseSrv
Returns
cola ascii telegram

Definition at line 290 of file cola_encoder.cpp.

◆ encodeServiceRequest() [14/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickLocMapSrv::Request &  service_request)
static

Converts the service request for service SickLocMapSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickLocMapSrv
Returns
cola ascii telegram

Definition at line 193 of file cola_encoder.cpp.

◆ encodeServiceRequest() [15/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickLocMapStateSrv::Request &  service_request)
static

Converts the service request for service SickLocMapStateSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickLocMapStateSrv
Returns
cola ascii telegram

Definition at line 232 of file cola_encoder.cpp.

◆ encodeServiceRequest() [16/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickLocOdometryActiveSrv::Request &  service_request)
static

Converts the service request for service SickLocOdometryActiveSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickLocOdometryActiveSrv
Returns
cola ascii telegram

Definition at line 412 of file cola_encoder.cpp.

◆ encodeServiceRequest() [17/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickLocOdometryPortSrv::Request &  service_request)
static

Converts the service request for service SickLocOdometryPortSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickLocOdometryPortSrv
Returns
cola ascii telegram

Definition at line 471 of file cola_encoder.cpp.

◆ encodeServiceRequest() [18/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickLocOdometryRestrictYMotionSrv::Request &  service_request)
static

Converts the service request for service SickLocOdometryRestrictYMotionSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickLocOdometryRestrictYMotionSrv
Returns
cola ascii telegram

Definition at line 529 of file cola_encoder.cpp.

◆ encodeServiceRequest() [19/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickLocReflectorsForSupportActiveSrv::Request &  service_request)
static

Converts the service request for service SickLocReflectorsForSupportActiveSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickLocReflectorsForSupportActiveSrv
Returns
cola ascii telegram

Definition at line 352 of file cola_encoder.cpp.

◆ encodeServiceRequest() [20/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickLocResultEndiannessSrv::Request &  service_request)
static

Converts the service request for service SickLocResultEndiannessSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickLocResultEndiannessSrv
Returns
cola ascii telegram

Definition at line 1071 of file cola_encoder.cpp.

◆ encodeServiceRequest() [21/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickLocResultModeSrv::Request &  service_request)
static

Converts the service request for service SickLocResultModeSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickLocResultModeSrv
Returns
cola ascii telegram

Definition at line 1042 of file cola_encoder.cpp.

◆ encodeServiceRequest() [22/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickLocResultPortSrv::Request &  service_request)
static

Converts the service request for service SickLocResultPortSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickLocResultPortSrv
Returns
cola ascii telegram

Definition at line 1013 of file cola_encoder.cpp.

◆ encodeServiceRequest() [23/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickLocResultPoseIntervalSrv::Request &  service_request)
static

Converts the service request for service SickLocResultPoseIntervalSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickLocResultPoseIntervalSrv
Returns
cola ascii telegram

Definition at line 1129 of file cola_encoder.cpp.

◆ encodeServiceRequest() [24/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickLocResultStateSrv::Request &  service_request)
static

Converts the service request for service SickLocResultStateSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickLocResultStateSrv
Returns
cola ascii telegram

Definition at line 1100 of file cola_encoder.cpp.

◆ encodeServiceRequest() [25/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickLocRingBufferRecordingActiveSrv::Request &  service_request)
static

Converts the service request for service SickLocRingBufferRecordingActiveSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickLocRingBufferRecordingActiveSrv
Returns
cola ascii telegram

Definition at line 703 of file cola_encoder.cpp.

◆ encodeServiceRequest() [26/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickLocSaveRingBufferRecordingSrv::Request &  service_request)
static

Converts the service request for service SickLocSaveRingBufferRecordingSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickLocSaveRingBufferRecordingSrv
Returns
cola ascii telegram

Definition at line 899 of file cola_encoder.cpp.

◆ encodeServiceRequest() [27/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickLocSetAutoStartActiveSrv::Request &  service_request)
static

Converts the service request for service SickLocSetAutoStartActiveSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickLocSetAutoStartActiveSrv
Returns
cola ascii telegram

Definition at line 558 of file cola_encoder.cpp.

◆ encodeServiceRequest() [28/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickLocSetAutoStartSavePoseIntervalSrv::Request &  service_request)
static

Converts the service request for service SickLocSetAutoStartSavePoseIntervalSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickLocSetAutoStartSavePoseIntervalSrv
Returns
cola ascii telegram

Definition at line 616 of file cola_encoder.cpp.

◆ encodeServiceRequest() [29/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickLocSetMapSrv::Request &  service_request)
static

Converts the service request for service SickLocSetMapSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickLocSetMapSrv
Returns
cola ascii telegram

Definition at line 163 of file cola_encoder.cpp.

◆ encodeServiceRequest() [30/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickLocSetOdometryActiveSrv::Request &  service_request)
static

Converts the service request for service SickLocSetOdometryActiveSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickLocSetOdometryActiveSrv
Returns
cola ascii telegram

Definition at line 381 of file cola_encoder.cpp.

◆ encodeServiceRequest() [31/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickLocSetOdometryPortSrv::Request &  service_request)
static

Converts the service request for service SickLocSetOdometryPortSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickLocSetOdometryPortSrv
Returns
cola ascii telegram

Definition at line 441 of file cola_encoder.cpp.

◆ encodeServiceRequest() [32/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickLocSetOdometryRestrictYMotionSrv::Request &  service_request)
static

Converts the service request for service SickLocSetOdometryRestrictYMotionSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickLocSetOdometryRestrictYMotionSrv
Returns
cola ascii telegram

Definition at line 500 of file cola_encoder.cpp.

◆ encodeServiceRequest() [33/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickLocSetReflectorsForSupportActiveSrv::Request &  service_request)
static

Converts the service request for service SickLocSetReflectorsForSupportActiveSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickLocSetReflectorsForSupportActiveSrv
Returns
cola ascii telegram

Definition at line 323 of file cola_encoder.cpp.

◆ encodeServiceRequest() [34/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickLocSetRingBufferRecordingActiveSrv::Request &  service_request)
static

Converts the service request for service SickLocSetRingBufferRecordingActiveSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickLocSetRingBufferRecordingActiveSrv
Returns
cola ascii telegram

Definition at line 674 of file cola_encoder.cpp.

◆ encodeServiceRequest() [35/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickLocStartDemoMappingSrv::Request &  service_request)
static

Converts the service request for service SickLocStartDemoMappingSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickLocStartDemoMappingSrv
Returns
cola ascii telegram

Definition at line 928 of file cola_encoder.cpp.

◆ encodeServiceRequest() [36/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickReportUserMessageSrv::Request &  service_request)
static

Converts the service request for service SickReportUserMessageSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickReportUserMessageSrv
Returns
cola ascii telegram

Definition at line 956 of file cola_encoder.cpp.

◆ encodeServiceRequest() [37/37]

std::string sick_scan::ColaEncoder::encodeServiceRequest ( const sick_scan::SickSavePermanentSrv::Request &  service_request)
static

Converts the service request for service SickSavePermanentSrv into a cola ascii telegram

Parameters
[in]service_requestros request for service SickSavePermanentSrv
Returns
cola ascii telegram

Definition at line 985 of file cola_encoder.cpp.

◆ parseServiceResponse() [1/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickDevGetLidarConfigSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickDevGetLidarConfigSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickDevGetLidarConfigSrv
Returns
true on succes or false in case of parse errors

Definition at line 113 of file cola_encoder.cpp.

◆ parseServiceResponse() [2/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickDevGetLidarIdentSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickDevGetLidarIdentSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickDevGetLidarIdentSrv
Returns
true on succes or false in case of parse errors

Definition at line 746 of file cola_encoder.cpp.

◆ parseServiceResponse() [3/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickDevGetLidarStateSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickDevGetLidarStateSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickDevGetLidarStateSrv
Returns
true on succes or false in case of parse errors

Definition at line 786 of file cola_encoder.cpp.

◆ parseServiceResponse() [4/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickDevIMUActiveSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickDevIMUActiveSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickDevIMUActiveSrv
Returns
true on succes or false in case of parse errors

Definition at line 1200 of file cola_encoder.cpp.

◆ parseServiceResponse() [5/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickDevSetIMUActiveSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickDevSetIMUActiveSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickDevSetIMUActiveSrv
Returns
true on succes or false in case of parse errors

Definition at line 1172 of file cola_encoder.cpp.

◆ parseServiceResponse() [6/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickDevSetLidarConfigSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickDevSetLidarConfigSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickDevSetLidarConfigSrv
Returns
true on succes or false in case of parse errors

Definition at line 82 of file cola_encoder.cpp.

◆ parseServiceResponse() [7/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickGetSoftwareVersionSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickGetSoftwareVersionSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickGetSoftwareVersionSrv
Returns
true on succes or false in case of parse errors

Definition at line 817 of file cola_encoder.cpp.

◆ parseServiceResponse() [8/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickLocAutoStartActiveSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickLocAutoStartActiveSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickLocAutoStartActiveSrv
Returns
true on succes or false in case of parse errors

Definition at line 600 of file cola_encoder.cpp.

◆ parseServiceResponse() [9/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickLocAutoStartSavePoseIntervalSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickLocAutoStartSavePoseIntervalSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickLocAutoStartSavePoseIntervalSrv
Returns
true on succes or false in case of parse errors

Definition at line 658 of file cola_encoder.cpp.

◆ parseServiceResponse() [10/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickLocAutoStartSavePoseSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickLocAutoStartSavePoseSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickLocAutoStartSavePoseSrv
Returns
true on succes or false in case of parse errors

Definition at line 856 of file cola_encoder.cpp.

◆ parseServiceResponse() [11/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickLocForceUpdateSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickLocForceUpdateSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickLocForceUpdateSrv
Returns
true on succes or false in case of parse errors

Definition at line 884 of file cola_encoder.cpp.

◆ parseServiceResponse() [12/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickLocInitializePoseSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickLocInitializePoseSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickLocInitializePoseSrv
Returns
true on succes or false in case of parse errors

Definition at line 275 of file cola_encoder.cpp.

◆ parseServiceResponse() [13/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickLocInitialPoseSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickLocInitialPoseSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickLocInitialPoseSrv
Returns
true on succes or false in case of parse errors

Definition at line 303 of file cola_encoder.cpp.

◆ parseServiceResponse() [14/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickLocMapSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickLocMapSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickLocMapSrv
Returns
true on succes or false in case of parse errors

Definition at line 206 of file cola_encoder.cpp.

◆ parseServiceResponse() [15/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickLocMapStateSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickLocMapStateSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickLocMapStateSrv
Returns
true on succes or false in case of parse errors

Definition at line 245 of file cola_encoder.cpp.

◆ parseServiceResponse() [16/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickLocOdometryActiveSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickLocOdometryActiveSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickLocOdometryActiveSrv
Returns
true on succes or false in case of parse errors

Definition at line 425 of file cola_encoder.cpp.

◆ parseServiceResponse() [17/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickLocOdometryPortSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickLocOdometryPortSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickLocOdometryPortSrv
Returns
true on succes or false in case of parse errors

Definition at line 484 of file cola_encoder.cpp.

◆ parseServiceResponse() [18/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickLocOdometryRestrictYMotionSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickLocOdometryRestrictYMotionSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickLocOdometryRestrictYMotionSrv
Returns
true on succes or false in case of parse errors

Definition at line 542 of file cola_encoder.cpp.

◆ parseServiceResponse() [19/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickLocReflectorsForSupportActiveSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickLocReflectorsForSupportActiveSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickLocReflectorsForSupportActiveSrv
Returns
true on succes or false in case of parse errors

Definition at line 365 of file cola_encoder.cpp.

◆ parseServiceResponse() [20/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickLocResultEndiannessSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickLocResultEndiannessSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickLocResultEndiannessSrv
Returns
true on succes or false in case of parse errors

Definition at line 1084 of file cola_encoder.cpp.

◆ parseServiceResponse() [21/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickLocResultModeSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickLocResultModeSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickLocResultModeSrv
Returns
true on succes or false in case of parse errors

Definition at line 1055 of file cola_encoder.cpp.

◆ parseServiceResponse() [22/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickLocResultPortSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickLocResultPortSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickLocResultPortSrv
Returns
true on succes or false in case of parse errors

Definition at line 1026 of file cola_encoder.cpp.

◆ parseServiceResponse() [23/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickLocResultPoseIntervalSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickLocResultPoseIntervalSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickLocResultPoseIntervalSrv
Returns
true on succes or false in case of parse errors

Definition at line 1142 of file cola_encoder.cpp.

◆ parseServiceResponse() [24/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickLocResultStateSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickLocResultStateSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickLocResultStateSrv
Returns
true on succes or false in case of parse errors

Definition at line 1113 of file cola_encoder.cpp.

◆ parseServiceResponse() [25/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickLocRingBufferRecordingActiveSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickLocRingBufferRecordingActiveSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickLocRingBufferRecordingActiveSrv
Returns
true on succes or false in case of parse errors

Definition at line 716 of file cola_encoder.cpp.

◆ parseServiceResponse() [26/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickLocSaveRingBufferRecordingSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickLocSaveRingBufferRecordingSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickLocSaveRingBufferRecordingSrv
Returns
true on succes or false in case of parse errors

Definition at line 913 of file cola_encoder.cpp.

◆ parseServiceResponse() [27/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickLocSetAutoStartActiveSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickLocSetAutoStartActiveSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickLocSetAutoStartActiveSrv
Returns
true on succes or false in case of parse errors

Definition at line 572 of file cola_encoder.cpp.

◆ parseServiceResponse() [28/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickLocSetAutoStartSavePoseIntervalSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickLocSetAutoStartSavePoseIntervalSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickLocSetAutoStartSavePoseIntervalSrv
Returns
true on succes or false in case of parse errors

Definition at line 630 of file cola_encoder.cpp.

◆ parseServiceResponse() [29/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickLocSetMapSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickLocSetMapSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickLocSetMapSrv
Returns
true on succes or false in case of parse errors

Definition at line 176 of file cola_encoder.cpp.

◆ parseServiceResponse() [30/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickLocSetOdometryActiveSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickLocSetOdometryActiveSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickLocSetOdometryActiveSrv
Returns
true on succes or false in case of parse errors

Definition at line 395 of file cola_encoder.cpp.

◆ parseServiceResponse() [31/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickLocSetOdometryPortSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickLocSetOdometryPortSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickLocSetOdometryPortSrv
Returns
true on succes or false in case of parse errors

Definition at line 455 of file cola_encoder.cpp.

◆ parseServiceResponse() [32/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickLocSetOdometryRestrictYMotionSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickLocSetOdometryRestrictYMotionSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickLocSetOdometryRestrictYMotionSrv
Returns
true on succes or false in case of parse errors

Definition at line 514 of file cola_encoder.cpp.

◆ parseServiceResponse() [33/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickLocSetReflectorsForSupportActiveSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickLocSetReflectorsForSupportActiveSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickLocSetReflectorsForSupportActiveSrv
Returns
true on succes or false in case of parse errors

Definition at line 337 of file cola_encoder.cpp.

◆ parseServiceResponse() [34/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickLocSetRingBufferRecordingActiveSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickLocSetRingBufferRecordingActiveSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickLocSetRingBufferRecordingActiveSrv
Returns
true on succes or false in case of parse errors

Definition at line 688 of file cola_encoder.cpp.

◆ parseServiceResponse() [35/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickLocStartDemoMappingSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickLocStartDemoMappingSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickLocStartDemoMappingSrv
Returns
true on succes or false in case of parse errors

Definition at line 941 of file cola_encoder.cpp.

◆ parseServiceResponse() [36/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickReportUserMessageSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickReportUserMessageSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickReportUserMessageSrv
Returns
true on succes or false in case of parse errors

Definition at line 970 of file cola_encoder.cpp.

◆ parseServiceResponse() [37/37]

bool sick_scan::ColaEncoder::parseServiceResponse ( const sick_scan::SickLocColaTelegramMsg &  cola_response,
sick_scan::SickSavePermanentSrv::Response &  service_response 
)
static

Parses a cola response and converts the arguments to a service response for service SickSavePermanentSrv

Parameters
[in]cola_responsecola ascii telegram (response from localization server)
[out]service_responseconverted response for service SickSavePermanentSrv
Returns
true on succes or false in case of parse errors

Definition at line 998 of file cola_encoder.cpp.


The documentation for this class was generated from the following files:


sick_scan
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Thu Sep 8 2022 02:30:19