Public Member Functions | Private Member Functions | Private Attributes | List of all members
ros_pick_client::ItempickClient Class Reference

#include <itempick_client.h>

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

Public Member Functions

 ItempickClient (const std::string &host, const ros::NodeHandle &nh)
 
virtual ~ItempickClient ()=default
 
- Public Member Functions inherited from ros_pick_client::PickClient
 PickClient (const std::string &host, const std::string &node_name, const ros::NodeHandle &nh)
 
virtual ~PickClient ()
 

Private Member Functions

bool computeGraspsSrv (rc_pick_client::ComputeGraspsRequest &request, rc_pick_client::ComputeGraspsResponse &response)
 
void dynamicReconfigureCallback (rc_pick_client::pickModuleConfig &config, uint32_t)
 

Private Attributes

ros::ServiceServer srv_compute_grasps_
 

Additional Inherited Members

- Protected Member Functions inherited from ros_pick_client::PickClient
void advertiseServices ()
 
template<typename Request , typename Response >
bool callService (const std::string &name, const Request &req, Response &res)
 
json createSharedParameters (rc_pick_client::pickModuleConfig &config)
 
bool deleteLoadCarriersSrv (rc_pick_client::DeleteLoadCarriersRequest &request, rc_pick_client::DeleteLoadCarriersResponse &response)
 
bool deleteROISrv (rc_pick_client::DeleteRegionsOfInterestRequest &request, rc_pick_client::DeleteRegionsOfInterestResponse &response)
 
bool detectFillingLevelSrv (rc_pick_client::DetectFillingLevelRequest &request, rc_pick_client::DetectFillingLevelResponse &response)
 
bool detectLoadCarriersSrv (rc_pick_client::DetectLoadCarriersRequest &request, rc_pick_client::DetectLoadCarriersResponse &response)
 
bool getLoadCarriers (rc_pick_client::GetLoadCarriersRequest &request, rc_pick_client::GetLoadCarriersResponse &response)
 
bool getROIs (rc_pick_client::GetRegionsOfInterestRequest &request, rc_pick_client::GetRegionsOfInterestResponse &response)
 
void initConfiguration ()
 
void paramsToCfg (const json &params, rc_pick_client::pickModuleConfig &cfg)
 
bool setLoadCarrier (rc_pick_client::SetLoadCarrierRequest &request, rc_pick_client::SetLoadCarrierResponse &response)
 
bool setROI (rc_pick_client::SetRegionOfInterestRequest &request, rc_pick_client::SetRegionOfInterestResponse &response)
 
void startPick ()
 
void stopPick ()
 
- Protected Attributes inherited from ros_pick_client::PickClient
ros::NodeHandle nh_
 
rc_rest_api::RestHelper rest_helper_
 
std::unique_ptr< dynamic_reconfigure::Server< rc_pick_client::pickModuleConfig > > server_
 
ros::ServiceServer srv_delete_lcs_
 
ros::ServiceServer srv_delete_rois_
 
ros::ServiceServer srv_detect_filling_level_
 
ros::ServiceServer srv_detect_lc_
 
ros::ServiceServer srv_get_lcs_
 
ros::ServiceServer srv_get_rois_
 
ros::ServiceServer srv_set_lc_
 
ros::ServiceServer srv_set_roi_
 
pick_visualization::Visualization visualizer_
 

Detailed Description

Definition at line 41 of file itempick_client.h.

Constructor & Destructor Documentation

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

Definition at line 37 of file itempick_client.cpp.

virtual ros_pick_client::ItempickClient::~ItempickClient ( )
virtualdefault

Member Function Documentation

bool ros_pick_client::ItempickClient::computeGraspsSrv ( rc_pick_client::ComputeGraspsRequest &  request,
rc_pick_client::ComputeGraspsResponse &  response 
)
private

Definition at line 43 of file itempick_client.cpp.

void ros_pick_client::ItempickClient::dynamicReconfigureCallback ( rc_pick_client::pickModuleConfig &  config,
uint32_t   
)
privatevirtual

Implements ros_pick_client::PickClient.

Definition at line 52 of file itempick_client.cpp.

Member Data Documentation

ros::ServiceServer ros_pick_client::ItempickClient::srv_compute_grasps_
private

Definition at line 49 of file itempick_client.h.


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


rc_pick_client
Author(s): Monika Florek-Jasinska
autogenerated on Sat Feb 13 2021 03:41:58