50 const std::string m_device_classname = {
"CartesianControlClient"};
51 const std::string m_device_name = {
"CartesianControlClient"};
52 bool m_parser_is_strict =
false;
60 std::string m_provided_configuration;
62 const std::string m_cartesianLocal_defaultValue = {
"/CartesianControlClient"};
63 const std::string m_cartesianRemote_defaultValue = {
"/CartesianControl"};
64 const std::string m_fkStreamTimeoutSecs_defaultValue = {
"0.5"};
66 std::string m_cartesianLocal = {
"/CartesianControlClient"};
67 std::string m_cartesianRemote = {
"/CartesianControl"};
68 double m_fkStreamTimeoutSecs = {0.5};
70 bool parseParams(
const yarp::os::Searchable & config)
override;
71 std::string getDeviceClassName()
const override {
return m_device_classname; }
72 std::string getDeviceName()
const override {
return m_device_name; }
73 std::string getDocumentationOfDeviceParams()
const override;
74 std::vector<std::string> getListOfParams()
const override;
75 bool getParamValue(
const std::string& paramName, std::string& paramValue)
const override;
76 std::string getConfiguration()
const override;