kinematics-dynamics
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
CartesianControlServer Class Reference

The CartesianControlServer class implements ICartesianControl server side.

#include <CartesianControlServer.hpp>

Inheritance diagram for CartesianControlServer:
CartesianControlServer_ParamsParser

Public Member Functions

bool open (yarp::os::Searchable &config) override
 
bool close () override
 
bool attach (yarp::dev::PolyDriver *poly) override
 
bool detach () override
 
void run () override
 
- Public Member Functions inherited from CartesianControlServer_ParamsParser
bool parseParams (const yarp::os::Searchable &config) override
 
std::string getDeviceClassName () const override
 
std::string getDeviceName () const override
 
std::string getDocumentationOfDeviceParams () const override
 
std::vector< std::string > getListOfParams () const override
 

Protected Attributes

yarp::os::RpcServer rpcServer
 
yarp::os::RpcServer rpcTransformServer
 
yarp::os::BufferedPort< yarp::os::Bottle > fkOutPort
 
yarp::os::BufferedPort< yarp::os::Bottle > commandPort
 
roboticslab::ICartesianControliCartesianControl {nullptr}
 
roboticslab::RpcResponderrpcResponder {nullptr}
 
roboticslab::RpcResponderrpcTransformResponder {nullptr}
 
roboticslab::StreamResponderstreamResponder {nullptr}
 

Additional Inherited Members

- Public Attributes inherited from CartesianControlServer_ParamsParser
const std::string m_device_classname = {"CartesianControlServer"}
 
const std::string m_device_name = {"CartesianControlServer"}
 
bool m_parser_is_strict = false
 
const parser_version_type m_parser_version = {}
 
const std::string m_name_defaultValue = {"/CartesianServer"}
 
const std::string m_fkPeriod_defaultValue = {"20"}
 
const std::string m_coordRepr_defaultValue = {"cartesian"}
 
const std::string m_angleRepr_defaultValue = {"axisAngleScaled"}
 
const std::string m_angularUnits_defaultValue = {"degrees"}
 
std::string m_name = {"/CartesianServer"}
 
int m_fkPeriod = {20}
 
std::string m_coordRepr = {"cartesian"}
 
std::string m_angleRepr = {"axisAngleScaled"}
 
std::string m_angularUnits = {"degrees"}
 

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