Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ros_pick_client::PickClient Class Referenceabstract

#include <pick_client.h>

Inheritance diagram for ros_pick_client::PickClient:
Inheritance graph
[legend]

Public Member Functions

 PickClient (const std::string &host, const std::string &node_name, const ros::NodeHandle &nh)
 
virtual ~PickClient ()
 

Protected Member Functions

template<typename Request , typename Response >
bool callService (const std::string &name, const Request &req, Response &res)
 
json createSharedParameters (rc_pick_client::pickModuleConfig &config)
 
virtual void dynamicReconfigureCallback (rc_pick_client::pickModuleConfig &config, uint32_t)=0
 
void initConfiguration ()
 
void paramsToCfg (const json &params, rc_pick_client::pickModuleConfig &cfg)
 
void startPick ()
 
void stopPick ()
 

Protected Attributes

ros::NodeHandle nh_
 
rc_rest_api::RestHelper rest_helper_
 
std::unique_ptr< dynamic_reconfigure::Server< rc_pick_client::pickModuleConfig > > server_
 
pick_visualization::Visualization visualizer_
 

Detailed Description

Definition at line 53 of file pick_client.h.

Constructor & Destructor Documentation

◆ PickClient()

ros_pick_client::PickClient::PickClient ( const std::string &  host,
const std::string &  node_name,
const ros::NodeHandle nh 
)

Definition at line 39 of file pick_client.cpp.

◆ ~PickClient()

ros_pick_client::PickClient::~PickClient ( )
virtual

Definition at line 46 of file pick_client.cpp.

Member Function Documentation

◆ callService()

template<typename Request , typename Response >
bool ros_pick_client::PickClient::callService ( const std::string &  name,
const Request &  req,
Response &  res 
)
inlineprotected

Definition at line 72 of file pick_client.h.

◆ createSharedParameters()

json ros_pick_client::PickClient::createSharedParameters ( rc_pick_client::pickModuleConfig &  config)
protected

Definition at line 136 of file pick_client.cpp.

◆ dynamicReconfigureCallback()

virtual void ros_pick_client::PickClient::dynamicReconfigureCallback ( rc_pick_client::pickModuleConfig &  config,
uint32_t   
)
protectedpure virtual

◆ initConfiguration()

void ros_pick_client::PickClient::initConfiguration ( )
protected

Definition at line 104 of file pick_client.cpp.

◆ paramsToCfg()

void ros_pick_client::PickClient::paramsToCfg ( const json params,
rc_pick_client::pickModuleConfig &  cfg 
)
protected

Definition at line 72 of file pick_client.cpp.

◆ startPick()

void ros_pick_client::PickClient::startPick ( )
protected

Definition at line 62 of file pick_client.cpp.

◆ stopPick()

void ros_pick_client::PickClient::stopPick ( )
protected

Definition at line 67 of file pick_client.cpp.

Member Data Documentation

◆ nh_

ros::NodeHandle ros_pick_client::PickClient::nh_
protected

Definition at line 61 of file pick_client.h.

◆ rest_helper_

rc_rest_api::RestHelper ros_pick_client::PickClient::rest_helper_
protected

Definition at line 64 of file pick_client.h.

◆ server_

std::unique_ptr<dynamic_reconfigure::Server<rc_pick_client::pickModuleConfig> > ros_pick_client::PickClient::server_
protected

Definition at line 62 of file pick_client.h.

◆ visualizer_

pick_visualization::Visualization ros_pick_client::PickClient::visualizer_
protected

Definition at line 66 of file pick_client.h.


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


rc_pick_client
Author(s): Monika Florek-Jasinska
autogenerated on Sun May 15 2022 02:24:50