52 const std::string m_device_classname = {
"CartesianControlServer"};
53 const std::string m_device_name = {
"CartesianControlServer"};
54 bool m_parser_is_strict =
false;
62 std::string m_provided_configuration;
64 const std::string m_name_defaultValue = {
"/CartesianServer"};
65 const std::string m_fkPeriod_defaultValue = {
"20"};
66 const std::string m_coordRepr_defaultValue = {
"cartesian"};
67 const std::string m_angleRepr_defaultValue = {
"axisAngleScaled"};
68 const std::string m_angularUnits_defaultValue = {
"degrees"};
70 std::string m_name = {
"/CartesianServer"};
71 int m_fkPeriod = {20};
72 std::string m_coordRepr = {
"cartesian"};
73 std::string m_angleRepr = {
"axisAngleScaled"};
74 std::string m_angularUnits = {
"degrees"};
76 bool parseParams(
const yarp::os::Searchable & config)
override;
77 std::string getDeviceClassName()
const override {
return m_device_classname; }
78 std::string getDeviceName()
const override {
return m_device_name; }
79 std::string getDocumentationOfDeviceParams()
const override;
80 std::vector<std::string> getListOfParams()
const override;
81 bool getParamValue(
const std::string& paramName, std::string& paramValue)
const override;
82 std::string getConfiguration()
const override;