64 const std::string m_device_classname = {
"EmulatedControlBoard"};
65 const std::string m_device_name = {
"EmulatedControlBoard"};
66 bool m_parser_is_strict =
false;
74 std::string m_provided_configuration;
76 const std::string m_axes_defaultValue = {
"5"};
77 const std::string m_jmcMs_defaultValue = {
"20"};
78 const std::string m_mode_defaultValue = {
""};
79 const std::string m_genInitPos_defaultValue = {
"0.0"};
80 const std::string m_genJointTol_defaultValue = {
"0.25"};
81 const std::string m_genMaxLimit_defaultValue = {
"180.0"};
82 const std::string m_genMinLimit_defaultValue = {
"-180.0"};
83 const std::string m_genRefSpeed_defaultValue = {
"7.5"};
84 const std::string m_genEncRawExposed_defaultValue = {
"0.0174532925199433"};
85 const std::string m_genVelRawExposed_defaultValue = {
"0.0174532925199433"};
86 const std::string m_initPoss_defaultValue = {
""};
87 const std::string m_jointTols_defaultValue = {
""};
88 const std::string m_maxLimits_defaultValue = {
""};
89 const std::string m_minLimits_defaultValue = {
""};
90 const std::string m_refSpeeds_defaultValue = {
""};
91 const std::string m_encRawExposeds_defaultValue = {
""};
92 const std::string m_velRawExposeds_defaultValue = {
""};
96 std::string m_mode = {};
97 double m_genInitPos = {0.0};
98 double m_genJointTol = {0.25};
99 double m_genMaxLimit = {180.0};
100 double m_genMinLimit = {-180.0};
101 double m_genRefSpeed = {7.5};
102 double m_genEncRawExposed = {0.0174532925199433};
103 double m_genVelRawExposed = {0.0174532925199433};
104 std::vector<double> m_initPoss = {};
105 std::vector<double> m_jointTols = {};
106 std::vector<double> m_maxLimits = {};
107 std::vector<double> m_minLimits = {};
108 std::vector<double> m_refSpeeds = {};
109 std::vector<double> m_encRawExposeds = {};
110 std::vector<double> m_velRawExposeds = {};
112 bool parseParams(
const yarp::os::Searchable & config)
override;
113 std::string getDeviceClassName()
const override {
return m_device_classname; }
114 std::string getDeviceName()
const override {
return m_device_name; }
115 std::string getDocumentationOfDeviceParams()
const override;
116 std::vector<std::string> getListOfParams()
const override;
117 bool getParamValue(
const std::string& paramName, std::string& paramValue)
const override;
118 std::string getConfiguration()
const override;