52 const std::string m_device_classname = {
"RealToSimControlBoard"};
53 const std::string m_device_name = {
"RealToSimControlBoard"};
54 bool m_parser_is_strict =
false;
62 const std::string m_modePosVel_defaultValue = {
"0"};
63 const std::string m_remotes_defaultValue = {
""};
64 const std::string m_remotePrefix_defaultValue = {
""};
65 const std::string m_remoteSuffix_defaultValue = {
""};
66 const std::string m_localSuffix_defaultValue = {
""};
68 int m_modePosVel = {0};
69 std::vector<std::string> m_remotes = {};
70 std::string m_remotePrefix = {};
71 std::string m_remoteSuffix = {};
72 std::string m_localSuffix = {};
74 bool parseParams(
const yarp::os::Searchable & config)
override;
75 std::string getDeviceClassName()
const override {
return m_device_classname; }
76 std::string getDeviceName()
const override {
return m_device_name; }
77 std::string getDocumentationOfDeviceParams()
const override;
78 std::vector<std::string> getListOfParams()
const override;