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