rm_control
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
rm_common::QueryCalibrationServiceCaller Class Reference

#include <service_caller.h>

Inheritance diagram for rm_common::QueryCalibrationServiceCaller:
Collaboration diagram for rm_common::QueryCalibrationServiceCaller:

Public Member Functions

 QueryCalibrationServiceCaller (ros::NodeHandle &nh)
 
 QueryCalibrationServiceCaller (ros::NodeHandle &nh, std::string &service_name)
 
 QueryCalibrationServiceCaller (XmlRpc::XmlRpcValue &controllers, ros::NodeHandle &nh)
 
bool isCalibrated ()
 
- Public Member Functions inherited from rm_common::ServiceCallerBase< control_msgs::QueryCalibrationState >
 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 ()
 
control_msgs::QueryCalibrationState & getService ()
 
bool isCalling ()
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ QueryCalibrationServiceCaller() [1/3]

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

◆ QueryCalibrationServiceCaller() [2/3]

rm_common::QueryCalibrationServiceCaller::QueryCalibrationServiceCaller ( ros::NodeHandle & nh,
std::string & service_name )
inline

◆ QueryCalibrationServiceCaller() [3/3]

rm_common::QueryCalibrationServiceCaller::QueryCalibrationServiceCaller ( XmlRpc::XmlRpcValue & controllers,
ros::NodeHandle & nh )
inline

Member Function Documentation

◆ isCalibrated()

bool rm_common::QueryCalibrationServiceCaller::isCalibrated ( )
inline

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