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;
 
   51        virtual bool getAxesNames(std::string key, std::vector<std::string> &axesNames) 
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 getAxesNames(std::string key, std::vector< std::string > &axesNames) 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.