rm_control
Loading...
Searching...
No Matches
rm_common::ColorChangeServiceCaller Class Reference

#include <service_caller.h>

Inheritance diagram for rm_common::ColorChangeServiceCaller:
Collaboration diagram for rm_common::ColorChangeServiceCaller:

Public Member Functions

 ColorChangeServiceCaller (ros::NodeHandle &nh)
 
void changeColor ()
 
- Public Member Functions inherited from rm_common::ServiceCallerBase< std_srvs::SetBool >
 ServiceCallerBase (ros::NodeHandle &nh, const std::string &service_name="")
 
 ServiceCallerBase (ros::NodeHandle &nh, std::string &service_name)
 
 ServiceCallerBase (XmlRpc::XmlRpcValue &controllers, ros::NodeHandle &nh, const std::string &service_name="")
 
 ~ServiceCallerBase ()
 
void callService ()
 
std_srvs::SetBool & getService ()
 
bool isCalling ()
 

Additional Inherited Members

- Protected Member Functions inherited from rm_common::ServiceCallerBase< std_srvs::SetBool >
void callingThread ()
 
- Protected Attributes inherited from rm_common::ServiceCallerBase< std_srvs::SetBool >
std::string service_name_
 
ros::ServiceClient client_
 
std_srvs::SetBool service_
 
std::thread * thread_
 
std::mutex mutex_
 
int fail_count_
 
int fail_limit_
 

Constructor & Destructor Documentation

◆ ColorChangeServiceCaller()

rm_common::ColorChangeServiceCaller::ColorChangeServiceCaller ( ros::NodeHandle & nh)
inlineexplicit

Member Function Documentation

◆ changeColor()

void rm_common::ColorChangeServiceCaller::changeColor ( )
inline

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