Go to the documentation of this file.
   41 #ifndef SICK_SCAN_SERVICES_H_ 
   42 #define SICK_SCAN_SERVICES_H_ 
   46 #include "sick_scan/ColaMsgSrv.h" 
   47 #include "sick_scan/ECRChangeArrSrv.h" 
   48 #include "sick_scan/LIDoutputstateSrv.h" 
   67     bool serviceCbColaMsg(sick_scan::ColaMsgSrv::Request &service_request, sick_scan::ColaMsgSrv::Response &service_response);
 
   76     bool serviceCbECRChangeArr(sick_scan::ECRChangeArrSrv::Request &service_request, sick_scan::ECRChangeArrSrv::Response &service_response);
 
   85     bool serviceCbLIDoutputstate(sick_scan::LIDoutputstateSrv::Request &service_request, sick_scan::LIDoutputstateSrv::Response &service_response);
 
   96     bool sendSopasAndCheckAnswer(
const std::string& sopasCmd, std::vector<unsigned char>& sopasReplyBin, std::string& sopasReplyString);
 
  
virtual ~SickScanServices()
ros::ServiceServer m_srv_server_LIDoutputstate
service "LIDoutputstate", &sick_scan::SickScanServices::serviceCbLIDoutputstate
ros::ServiceServer m_srv_server_ECRChangeArr
service "ECRChangeArr", &sick_scan::SickScanServices::serviceCbECRChangeArr
bool serviceCbLIDoutputstate(sick_scan::LIDoutputstateSrv::Request &service_request, sick_scan::LIDoutputstateSrv::Response &service_response)
SickScanServices(ros::NodeHandle *nh=0, sick_scan::SickScanCommonTcp *common_tcp=0, bool cola_binary=true)
bool serviceCbColaMsg(sick_scan::ColaMsgSrv::Request &service_request, sick_scan::ColaMsgSrv::Response &service_response)
sick_scan::SickScanCommonTcp * m_common_tcp
common tcp handler
bool serviceCbECRChangeArr(sick_scan::ECRChangeArrSrv::Request &service_request, sick_scan::ECRChangeArrSrv::Response &service_response)
bool sendSopasAndCheckAnswer(const std::string &sopasCmd, std::vector< unsigned char > &sopasReplyBin, std::string &sopasReplyString)
bool m_cola_binary
cola ascii or cola binary messages
ros::ServiceServer m_srv_server_ColaMsg
service "ColaMsg", &sick_scan::SickScanServices::serviceCbColaMsg
sick_scan
Author(s): Michael Lehning 
, Jochen Sprickerhof , Martin Günther 
autogenerated on Thu Sep 8 2022 02:30:19