54 const std::string m_device_classname = {
"AsibotSolver"};
55 const std::string m_device_name = {
"AsibotSolver"};
56 bool m_parser_is_strict =
false;
64 const std::string m_A0_defaultValue = {
"0.3"};
65 const std::string m_A1_defaultValue = {
"0.4"};
66 const std::string m_A2_defaultValue = {
"0.4"};
67 const std::string m_A3_defaultValue = {
"0.3"};
68 const std::string m_invKinStrategy_defaultValue = {
"leastOverallAngularDisplacement"};
69 const std::string m_mins_defaultValue = {
""};
70 const std::string m_maxs_defaultValue = {
""};
76 std::string m_invKinStrategy = {
"leastOverallAngularDisplacement"};
77 std::vector<double> m_mins = {};
78 std::vector<double> m_maxs = {};
80 bool parseParams(
const yarp::os::Searchable & config)
override;
81 std::string getDeviceClassName()
const override {
return m_device_classname; }
82 std::string getDeviceName()
const override {
return m_device_name; }
83 std::string getDocumentationOfDeviceParams()
const override;
84 std::vector<std::string> getListOfParams()
const override;