Public Member Functions | List of all members
HebirosServicesGazebo Class Reference

#include <hebiros_services_gazebo.h>

Inheritance diagram for HebirosServicesGazebo:
Inheritance graph
[legend]

Public Member Functions

bool addGroup (AddGroupFromNamesSrv::Request &req, AddGroupFromNamesSrv::Response &res, std::map< std::string, std::string > joint_full_names)
 
bool addGroupFromNames (AddGroupFromNamesSrv::Request &req, AddGroupFromNamesSrv::Response &res)
 
bool addGroupFromURDF (AddGroupFromURDFSrv::Request &req, AddGroupFromURDFSrv::Response &res)
 
bool addModelFromURDF (AddModelFromURDFSrv::Request &req, AddModelFromURDFSrv::Response &res)
 
bool entryList (EntryListSrv::Request &req, EntryListSrv::Response &res)
 
void registerGroupServices (std::string group_name)
 
void registerNodeServices ()
 
bool sendCommandWithAcknowledgement (SendCommandWithAcknowledgementSrv::Request &req, SendCommandWithAcknowledgementSrv::Response &res, std::string group_name)
 
bool setCommandLifetime (SetCommandLifetimeSrv::Request &req, SetCommandLifetimeSrv::Response &res, std::string group_name)
 
bool setFeedbackFrequency (SetFeedbackFrequencySrv::Request &req, SetFeedbackFrequencySrv::Response &res, std::string group_name)
 
bool size (SizeSrv::Request &req, SizeSrv::Response &res, std::string group_name)
 
- Public Member Functions inherited from HebirosServices
bool addGroup (AddGroupFromNamesSrv::Request &req, AddGroupFromNamesSrv::Response &res, const std::map< std::string, std::string > &joint_full_names, std::unique_ptr< HebirosGroup > group_tmp)
 
bool addGroupFromNames (AddGroupFromNamesSrv::Request &req, AddGroupFromNamesSrv::Response &res)
 
bool addGroupFromURDF (AddGroupFromURDFSrv::Request &req, AddGroupFromURDFSrv::Response &res)
 
void addJointChildren (std::set< std::string > &names, std::set< std::string > &families, std::map< std::string, std::string > &full_names, const urdf::Link *link)
 
bool addModelFromURDF (AddModelFromURDFSrv::Request &req, AddModelFromURDFSrv::Response &res)
 
bool entryList (EntryListSrv::Request &req, EntryListSrv::Response &res)
 
bool fk (ModelFkSrv::Request &req, ModelFkSrv::Response &res, const std::string &model_name)
 
void registerModelServices (const std::string &model_name)
 
bool sendCommandWithAcknowledgement (SendCommandWithAcknowledgementSrv::Request &req, SendCommandWithAcknowledgementSrv::Response &res, std::string group_name)
 
bool setCommandLifetime (SetCommandLifetimeSrv::Request &req, SetCommandLifetimeSrv::Response &res, std::string group_name)
 
bool setFeedbackFrequency (SetFeedbackFrequencySrv::Request &req, SetFeedbackFrequencySrv::Response &res, std::string group_name)
 
bool size (SizeSrv::Request &req, SizeSrv::Response &res, std::string group_name)
 
bool split (const std::string &orig, std::string &name, std::string &family)
 

Additional Inherited Members

- Static Public Attributes inherited from HebirosServices
static std::map< std::string, ros::ServiceServerservices
 

Detailed Description

Definition at line 9 of file hebiros_services_gazebo.h.

Member Function Documentation

bool HebirosServicesGazebo::addGroup ( AddGroupFromNamesSrv::Request &  req,
AddGroupFromNamesSrv::Response &  res,
std::map< std::string, std::string >  joint_full_names 
)

Definition at line 54 of file hebiros_services_gazebo.cpp.

bool HebirosServicesGazebo::addGroupFromNames ( AddGroupFromNamesSrv::Request &  req,
AddGroupFromNamesSrv::Response &  res 
)

Definition at line 82 of file hebiros_services_gazebo.cpp.

bool HebirosServicesGazebo::addGroupFromURDF ( AddGroupFromURDFSrv::Request &  req,
AddGroupFromURDFSrv::Response &  res 
)

Definition at line 90 of file hebiros_services_gazebo.cpp.

bool HebirosServicesGazebo::addModelFromURDF ( AddModelFromURDFSrv::Request &  req,
AddModelFromURDFSrv::Response &  res 
)

Definition at line 120 of file hebiros_services_gazebo.cpp.

bool HebirosServicesGazebo::entryList ( EntryListSrv::Request &  req,
EntryListSrv::Response &  res 
)

Definition at line 48 of file hebiros_services_gazebo.cpp.

void HebirosServicesGazebo::registerGroupServices ( std::string  group_name)
virtual

Reimplemented from HebirosServices.

Definition at line 22 of file hebiros_services_gazebo.cpp.

void HebirosServicesGazebo::registerNodeServices ( )
virtual

Reimplemented from HebirosServices.

Definition at line 7 of file hebiros_services_gazebo.cpp.

bool HebirosServicesGazebo::sendCommandWithAcknowledgement ( SendCommandWithAcknowledgementSrv::Request &  req,
SendCommandWithAcknowledgementSrv::Response &  res,
std::string  group_name 
)

Definition at line 156 of file hebiros_services_gazebo.cpp.

bool HebirosServicesGazebo::setCommandLifetime ( SetCommandLifetimeSrv::Request &  req,
SetCommandLifetimeSrv::Response &  res,
std::string  group_name 
)

Definition at line 145 of file hebiros_services_gazebo.cpp.

bool HebirosServicesGazebo::setFeedbackFrequency ( SetFeedbackFrequencySrv::Request &  req,
SetFeedbackFrequencySrv::Response &  res,
std::string  group_name 
)

Definition at line 134 of file hebiros_services_gazebo.cpp.

bool HebirosServicesGazebo::size ( SizeSrv::Request &  req,
SizeSrv::Response &  res,
std::string  group_name 
)

Definition at line 126 of file hebiros_services_gazebo.cpp.


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


hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:09:50