39 public yarp::dev::DeviceDriver,
47 virtual bool getRawDataMap(std::map<std::string, std::vector<std::int32_t>> &map)
override;
48 virtual bool getRawData(std::string key, std::vector<std::int32_t> &
data)
override;
49 virtual bool getKeys(std::vector<std::string> &keys)
override;
57 bool getRawData_core(std::string key, std::vector<std::int32_t> &
data);
60 bool open(yarp::os::Searchable& config)
override;
61 bool close()
override;
63 int m_numberOfJomos = 0;
64 int m_sawtoothThreshold = 0;
65 std::string m_rawValuesVectorTag =
"";
66 std::vector<std::int32_t> m_rawDataAuxVector;
67 int m_sawthootTestVal = 0;
69 std::map<std::string, rawValuesKeyMetadata> m_rawValuesMetadataMap;