6#ifndef RAWVALUESPUBLISHER_NETWORKCLIENT_H
7#define RAWVALUESPUBLISHER_NETWORKCLIENT_H
9#include <yarp/os/BufferedPort.h>
10#include <yarp/dev/DeviceDriver.h>
18 public yarp::os::BufferedPort<rawValuesDataVectorsMap>
29 public yarp::dev::DeviceDriver,
35 yarp::os::Port m_rpcPort;
41 bool open(yarp::os::Searchable& config)
override;
42 bool close()
override;
45 virtual bool getRawDataMap(std::map<std::string, std::vector<std::int32_t>> &map)
override;
46 virtual bool getRawData(std::string key, std::vector<std::int32_t> &
data)
override;
47 virtual bool getKeys(std::vector<std::string> &keys)
override;
This class is the parameters parser for class RawValuesPublisherClient.
virtual bool getKeyMetadata(std::string key, rawValuesKeyMetadata &meta) override
virtual bool getMetadataMap(rawValuesKeyMetadataMap &metamap) override
virtual bool getKeys(std::vector< std::string > &keys) override
virtual int getNumberOfKeys() override
virtual bool getRawDataMap(std::map< std::string, std::vector< std::int32_t > > &map) override
virtual bool getRawData(std::string key, std::vector< std::int32_t > &data) override
bool open(yarp::os::Searchable &config) override
rawValuesDataVectorsMap IDL struct of a map of vectors to store the raw value data sent by the device
This file contains the definition of unique IDs for the body parts and the skin parts of the robot.