55 const std::string m_device_classname = {
"SpaceNavigator"};
56 const std::string m_device_name = {
"SpaceNavigator"};
57 bool m_parser_is_strict =
false;
65 const std::string m_deadband_defaultValue = {
"0.125"};
66 const std::string m_fullScaleX_defaultValue = {
"460.0"};
67 const std::string m_fullScaleY_defaultValue = {
"430.0"};
68 const std::string m_fullScaleZ_defaultValue = {
"440.0"};
69 const std::string m_fullScaleRX_defaultValue = {
"415.0"};
70 const std::string m_fullScaleRY_defaultValue = {
"405.0"};
71 const std::string m_fullScaleRZ_defaultValue = {
"435.0"};
72 const std::string m_maxNoDataIterations_defaultValue = {
"100"};
74 double m_deadband = {0.125};
75 double m_fullScaleX = {460.0};
76 double m_fullScaleY = {430.0};
77 double m_fullScaleZ = {440.0};
78 double m_fullScaleRX = {415.0};
79 double m_fullScaleRY = {405.0};
80 double m_fullScaleRZ = {435.0};
81 int m_maxNoDataIterations = {100};
83 bool parseParams(
const yarp::os::Searchable & config)
override;
84 std::string getDeviceClassName()
const override {
return m_device_classname; }
85 std::string getDeviceName()
const override {
return m_device_name; }
86 std::string getDocumentationOfDeviceParams()
const override;
87 std::vector<std::string> getListOfParams()
const override;