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

#include <CartesianControlClient_ParamsParser.h>

Inheritance diagram for CartesianControlClient_ParamsParser:
CartesianControlClient

Classes

struct  parser_version_type
 

Public Member Functions

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
 

Public Attributes

const std::string m_device_classname = {"CartesianControlClient"}
 
const std::string m_device_name = {"CartesianControlClient"}
 
bool m_parser_is_strict = false
 
const parser_version_type m_parser_version = {}
 
const std::string m_cartesianLocal_defaultValue = {"/CartesianControlClient"}
 
const std::string m_cartesianRemote_defaultValue = {"/CartesianControl"}
 
const std::string m_fkStreamTimeoutSecs_defaultValue = {"0.5"}
 
std::string m_cartesianLocal = {"/CartesianControlClient"}
 
std::string m_cartesianRemote = {"/CartesianControl"}
 
double m_fkStreamTimeoutSecs = {0.5}
 

Detailed Description

This class is the parameters parser for class CartesianControlClient.

These are the used parameters:

Group name Parameter name Type Units Default Value Required Description Notes
- cartesianLocal string - /CartesianControlClient 0 local port -
- cartesianRemote string - /CartesianControl 0 remote port -
- fkStreamTimeoutSecs double s 0.5 0 FK stream timeout -

The device can be launched by yarpdev using one of the following examples (with and without all optional parameters):

yarpdev --device CartesianControlClient --cartesianLocal /CartesianControlClient --cartesianRemote /CartesianControl --fkStreamTimeoutSecs 0.5
yarpdev --device CartesianControlClient

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