Public Member Functions | Public Attributes | List of all members
HebirosServicesPhysical Class Reference

#include <hebiros_services_physical.h>

Inheritance diagram for HebirosServicesPhysical:
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)
 

Public Attributes

Lookup lookup
 

Additional Inherited Members

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

Detailed Description

Definition at line 21 of file hebiros_services_physical.h.

Member Function Documentation

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

Definition at line 74 of file hebiros_services_physical.cpp.

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

Definition at line 109 of file hebiros_services_physical.cpp.

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

Definition at line 117 of file hebiros_services_physical.cpp.

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

Definition at line 147 of file hebiros_services_physical.cpp.

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

Definition at line 48 of file hebiros_services_physical.cpp.

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

Reimplemented from HebirosServices.

Definition at line 22 of file hebiros_services_physical.cpp.

void HebirosServicesPhysical::registerNodeServices ( )
virtual

Reimplemented from HebirosServices.

Definition at line 7 of file hebiros_services_physical.cpp.

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

Definition at line 195 of file hebiros_services_physical.cpp.

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

Definition at line 179 of file hebiros_services_physical.cpp.

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

Definition at line 162 of file hebiros_services_physical.cpp.

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

Definition at line 153 of file hebiros_services_physical.cpp.

Member Data Documentation

Lookup HebirosServicesPhysical::lookup

Definition at line 25 of file hebiros_services_physical.h.


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