kinematics-dynamics
Public Member Functions | Protected Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
roboticslab::RpcResponder Class Reference

Responds to RPC command messages.

#include <CartesianControlServer.hpp>

Inheritance diagram for roboticslab::RpcResponder:
roboticslab::RpcTransformResponder

Public Member Functions

void setHandle (ICartesianControl *_iCartesianControl)
 
bool respond (const yarp::os::Bottle &in, yarp::os::Bottle &out) override
 
void makeUsage ()
 

Protected Member Functions

virtual bool transformIncomingData (std::vector< double > &vin)
 
virtual bool transformOutgoingData (std::vector< double > &vout)
 

Private Types

using RunnableFun = bool(ICartesianControl::*)()
 
using ConsumerFun = bool(ICartesianControl::*)(const std::vector< double > &)
 
using FunctionFun = bool(ICartesianControl::*)(const std::vector< double > &, std::vector< double > &)
 

Private Member Functions

bool handleStatMsg (const yarp::os::Bottle &in, yarp::os::Bottle &out)
 
bool handleWaitMsg (const yarp::os::Bottle &in, yarp::os::Bottle &out)
 
bool handleActMsg (const yarp::os::Bottle &in, yarp::os::Bottle &out)
 
bool handleRunnableCmdMsg (const yarp::os::Bottle &in, yarp::os::Bottle &out, RunnableFun cmd)
 
bool handleConsumerCmdMsg (const yarp::os::Bottle &in, yarp::os::Bottle &out, ConsumerFun cmd)
 
bool handleFunctionCmdMsg (const yarp::os::Bottle &in, yarp::os::Bottle &out, FunctionFun cmd)
 
bool handleParameterSetter (const yarp::os::Bottle &in, yarp::os::Bottle &out)
 
bool handleParameterGetter (const yarp::os::Bottle &in, yarp::os::Bottle &out)
 
bool handleParameterSetterGroup (const yarp::os::Bottle &in, yarp::os::Bottle &out)
 
bool handleParameterGetterGroup (const yarp::os::Bottle &in, yarp::os::Bottle &out)
 

Private Attributes

ICartesianControliCartesianControl
 

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