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

#include <CartesianControlClientROS2_ParamsParser.h>

Inheritance diagram for CartesianControlClientROS2_ParamsParser:
CartesianControlClientROS2

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
 
bool getParamValue (const std::string &paramName, std::string &paramValue) const override
 
std::string getConfiguration () const override
 

Public Attributes

const std::string m_device_classname = {"CartesianControlClientROS2"}
 
const std::string m_device_name = {"CartesianControlClientROS2"}
 
bool m_parser_is_strict = false
 
const parser_version_type m_parser_version = {}
 
std::string m_provided_configuration
 
const std::string m_local_defaultValue = {"cartesian_control_client_ros2"}
 
const std::string m_remote_defaultValue = {"cartesian_control_server_ros2"}
 
std::string m_local = {"cartesian_control_client_ros2"}
 
std::string m_remote = {"cartesian_control_server_ros2"}
 

Detailed Description

This class is the parameters parser for class CartesianControlClientROS2.

These are the used parameters:

Group name Parameter name Type Units Default Value Required Description Notes
- local string - cartesian_control_client_ros2 1 local node name -
- remote string - cartesian_control_server_ros2 1 remote node name -

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

yarpdev --device CartesianControlClientROS2 --local cartesian_control_client_ros2 --remote cartesian_control_server_ros2
yarpdev --device CartesianControlClientROS2 --local cartesian_control_client_ros2 --remote cartesian_control_server_ros2

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