gazebo-yarp-plugins
Gazebo Plugins exposing YARP interfaces.
Loading...
Searching...
No Matches
GazeboYarpPlugins::LinkAttacherServer_attachUnscoped_helper Class Reference
Inheritance diagram for GazeboYarpPlugins::LinkAttacherServer_attachUnscoped_helper:
Collaboration diagram for GazeboYarpPlugins::LinkAttacherServer_attachUnscoped_helper:

Classes

class  Command
 
class  Reply
 

Public Types

using funcptr_t = bool (*)(const std::string&, const std::string&, const std::string&, const std::string&)
 
using funcptr_t = bool (*)(const std::string&, const std::string&, const std::string&, const std::string&)
 

Public Member Functions

 LinkAttacherServer_attachUnscoped_helper ()=default
 
 LinkAttacherServer_attachUnscoped_helper (const std::string &model_name, const std::string &model_link_name, const std::string &robot_name, const std::string &robot_link_name)
 
bool write (yarp::os::ConnectionWriter &connection) const override
 
bool read (yarp::os::ConnectionReader &connection) override
 
void call (LinkAttacherServer *ptr)
 
 LinkAttacherServer_attachUnscoped_helper ()=default
 
 LinkAttacherServer_attachUnscoped_helper (const std::string &model_name, const std::string &model_link_name, const std::string &robot_name, const std::string &robot_link_name)
 
bool write (yarp::os::ConnectionWriter &connection) const override
 
bool read (yarp::os::ConnectionReader &connection) override
 
void call (LinkAttacherServer *ptr)
 

Public Attributes

Command cmd
 
Reply reply
 

Static Public Attributes

static constexpr const char * s_tag {"attachUnscoped"}
 
static constexpr size_t s_tag_len {1}
 
static constexpr size_t s_cmd_len {5}
 
static constexpr size_t s_reply_len {1}
 
static constexpr const char * s_prototype {"bool LinkAttacherServer::attachUnscoped(const std::string& model_name, const std::string& model_link_name, const std::string& robot_name, const std::string& robot_link_name)"}
 
static constexpr const char * s_help
 

Member Typedef Documentation

◆ funcptr_t [1/2]

using GazeboYarpPlugins::LinkAttacherServer_attachUnscoped_helper::funcptr_t = bool (*)(const std::string&, const std::string&, const std::string&, const std::string&)

◆ funcptr_t [2/2]

using GazeboYarpPlugins::LinkAttacherServer_attachUnscoped_helper::funcptr_t = bool (*)(const std::string&, const std::string&, const std::string&, const std::string&)

Constructor & Destructor Documentation

◆ LinkAttacherServer_attachUnscoped_helper() [1/4]

GazeboYarpPlugins::LinkAttacherServer_attachUnscoped_helper::LinkAttacherServer_attachUnscoped_helper ( )
default

◆ LinkAttacherServer_attachUnscoped_helper() [2/4]

GazeboYarpPlugins::LinkAttacherServer_attachUnscoped_helper::LinkAttacherServer_attachUnscoped_helper ( const std::string & model_name,
const std::string & model_link_name,
const std::string & robot_name,
const std::string & robot_link_name )

◆ LinkAttacherServer_attachUnscoped_helper() [3/4]

GazeboYarpPlugins::LinkAttacherServer_attachUnscoped_helper::LinkAttacherServer_attachUnscoped_helper ( )
default

◆ LinkAttacherServer_attachUnscoped_helper() [4/4]

GazeboYarpPlugins::LinkAttacherServer_attachUnscoped_helper::LinkAttacherServer_attachUnscoped_helper ( const std::string & model_name,
const std::string & model_link_name,
const std::string & robot_name,
const std::string & robot_link_name )

Member Function Documentation

◆ write() [1/2]

bool GazeboYarpPlugins::LinkAttacherServer_attachUnscoped_helper::write ( yarp::os::ConnectionWriter & connection) const
override

◆ read() [1/2]

bool GazeboYarpPlugins::LinkAttacherServer_attachUnscoped_helper::read ( yarp::os::ConnectionReader & connection)
override

◆ call() [1/2]

void GazeboYarpPlugins::LinkAttacherServer_attachUnscoped_helper::call ( LinkAttacherServer * ptr)

◆ write() [2/2]

bool GazeboYarpPlugins::LinkAttacherServer_attachUnscoped_helper::write ( yarp::os::ConnectionWriter & connection) const
override

◆ read() [2/2]

bool GazeboYarpPlugins::LinkAttacherServer_attachUnscoped_helper::read ( yarp::os::ConnectionReader & connection)
override

◆ call() [2/2]

void GazeboYarpPlugins::LinkAttacherServer_attachUnscoped_helper::call ( LinkAttacherServer * ptr)

Member Data Documentation

◆ cmd

Command GazeboYarpPlugins::LinkAttacherServer_attachUnscoped_helper::cmd

◆ reply

Reply GazeboYarpPlugins::LinkAttacherServer_attachUnscoped_helper::reply

◆ s_tag

static constexpr const char * GazeboYarpPlugins::LinkAttacherServer_attachUnscoped_helper::s_tag {"attachUnscoped"}
staticconstexpr

◆ s_tag_len

static constexpr size_t GazeboYarpPlugins::LinkAttacherServer_attachUnscoped_helper::s_tag_len {1}
staticconstexpr

◆ s_cmd_len

static constexpr size_t GazeboYarpPlugins::LinkAttacherServer_attachUnscoped_helper::s_cmd_len {5}
staticconstexpr

◆ s_reply_len

static constexpr size_t GazeboYarpPlugins::LinkAttacherServer_attachUnscoped_helper::s_reply_len {1}
staticconstexpr

◆ s_prototype

static constexpr const char * GazeboYarpPlugins::LinkAttacherServer_attachUnscoped_helper::s_prototype {"bool LinkAttacherServer::attachUnscoped(const std::string& model_name, const std::string& model_link_name, const std::string& robot_name, const std::string& robot_link_name)"}
staticconstexpr

◆ s_help

static constexpr const char * GazeboYarpPlugins::LinkAttacherServer_attachUnscoped_helper::s_help
staticconstexpr
Initial value:
{
"Attach any link of the models spawned in gazebo to a link of the robot using a fixed joint.\n"
"@param model_name name that identifies model in gazebo (that are already spawned in gazebo)\n"
"@param model_link_name name of a the link in the model you want to attach to the robot\n"
"@param robot_name name of the robot\n"
"@param robot_link_name name of the robot link to which you want to attached the model link\n"
"@return true if success, false otherwise"
}

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