61 const std::string m_device_classname = {
"JointCalibrator"};
62 const std::string m_device_name = {
"JointCalibrator"};
63 bool m_parser_is_strict =
false;
71 const std::string m_joints_defaultValue = {
"0"};
72 const std::string m_block_defaultValue = {
"false"};
73 const std::string m_home_defaultValue = {
"0.0"};
74 const std::string m_homeVel_defaultValue = {
"0.0"};
75 const std::string m_homeAcc_defaultValue = {
"0.0"};
76 const std::string m_park_defaultValue = {
"0.0"};
77 const std::string m_parkVel_defaultValue = {
"0.0"};
78 const std::string m_parkAcc_defaultValue = {
"0.0"};
79 const std::string m_homes_defaultValue = {
""};
80 const std::string m_homeVels_defaultValue = {
""};
81 const std::string m_homeAccs_defaultValue = {
""};
82 const std::string m_parks_defaultValue = {
""};
83 const std::string m_parkVels_defaultValue = {
""};
84 const std::string m_parkAccs_defaultValue = {
""};
87 bool m_block = {
false};
88 double m_home = {0.0};
89 double m_homeVel = {0.0};
90 double m_homeAcc = {0.0};
91 double m_park = {0.0};
92 double m_parkVel = {0.0};
93 double m_parkAcc = {0.0};
94 std::vector<double> m_homes = {};
95 std::vector<double> m_homeVels = {};
96 std::vector<double> m_homeAccs = {};
97 std::vector<double> m_parks = {};
98 std::vector<double> m_parkVels = {};
99 std::vector<double> m_parkAccs = {};
101 bool parseParams(
const yarp::os::Searchable & config)
override;
102 std::string getDeviceClassName()
const override {
return m_device_classname; }
103 std::string getDeviceName()
const override {
return m_device_name; }
104 std::string getDocumentationOfDeviceParams()
const override;
105 std::vector<std::string> getListOfParams()
const override;