6#ifndef _ICUB_IRAWVALUESPUBLISHER_H_ 
    7#define _ICUB_IRAWVALUESPUBLISHER_H_ 
   16    namespace debugLibrary
 
   25                virtual bool getRawDataMap(std::map<std::string, std::vector<std::int32_t>> &map) = 0;
 
   34                virtual bool getRawData(std::string key, std::vector<std::int32_t> &
data) = 0;
 
   40                virtual bool getKeys(std::vector<std::string> &keys) = 0;
 
   67                virtual bool getAxesNames(std::string key, std::vector<std::string> &axesNames) = 0;
 
 
 
virtual bool getMetadataMap(rawValuesKeyMetadataMap &metamap)=0
 
virtual bool getKeyMetadata(std::string key, rawValuesKeyMetadata &meta)=0
 
virtual bool getKeys(std::vector< std::string > &keys)=0
 
virtual bool getRawData(std::string key, std::vector< std::int32_t > &data)=0
 
virtual bool getAxesNames(std::string key, std::vector< std::string > &axesNames)=0
 
virtual bool getRawDataMap(std::map< std::string, std::vector< std::int32_t > > &map)=0
 
virtual int getNumberOfKeys()=0
 
This file contains the definition of unique IDs for the body parts and the skin parts of the robot.