iCub-main
Public Types | Public Member Functions | Public Attributes | List of all members
iCub::rawValuesDataVectorsMap Class Reference

rawValuesDataVectorsMap IDL struct of a map of vectors to store the raw value data sent by the device More...

#include <rawValuesDataVectorsMap.h>

+ Inheritance diagram for iCub::rawValuesDataVectorsMap:

Public Types

typedef yarp::os::idl::Unwrapped< rawValuesDataVectorsMapunwrapped
 

Public Member Functions

 rawValuesDataVectorsMap ()=default
 
 rawValuesDataVectorsMap (const std::map< std::string, std::vector< std::int32_t >> &vectorsMap)
 
bool read (yarp::os::idl::WireReader &reader) override
 
bool read (yarp::os::ConnectionReader &connection) override
 
bool write (const yarp::os::idl::WireWriter &writer) const override
 
bool write (yarp::os::ConnectionWriter &connection) const override
 
std::string toString () const
 

Public Attributes

std::map< std::string, std::vector< std::int32_t > > vectorsMap {}
 contain a map of vectors of the raw data as <string, vector> the user wanna send from low to higher level More...
 

Detailed Description

rawValuesDataVectorsMap IDL struct of a map of vectors to store the raw value data sent by the device

Definition at line 23 of file rawValuesDataVectorsMap.h.

Member Typedef Documentation

◆ unwrapped

Definition at line 56 of file rawValuesDataVectorsMap.h.

Constructor & Destructor Documentation

◆ rawValuesDataVectorsMap() [1/2]

iCub::rawValuesDataVectorsMap::rawValuesDataVectorsMap ( )
default

◆ rawValuesDataVectorsMap() [2/2]

iCub::rawValuesDataVectorsMap::rawValuesDataVectorsMap ( const std::map< std::string, std::vector< std::int32_t >> &  vectorsMap)

Definition at line 16 of file rawValuesDataVectorsMap.cpp.

Member Function Documentation

◆ read() [1/2]

bool iCub::rawValuesDataVectorsMap::read ( yarp::os::ConnectionReader &  connection)
override

Definition at line 35 of file rawValuesDataVectorsMap.cpp.

◆ read() [2/2]

bool iCub::rawValuesDataVectorsMap::read ( yarp::os::idl::WireReader &  reader)
override

Definition at line 23 of file rawValuesDataVectorsMap.cpp.

◆ toString()

std::string iCub::rawValuesDataVectorsMap::toString ( ) const

Definition at line 73 of file rawValuesDataVectorsMap.cpp.

◆ write() [1/2]

bool iCub::rawValuesDataVectorsMap::write ( const yarp::os::idl::WireWriter &  writer) const
override

Definition at line 48 of file rawValuesDataVectorsMap.cpp.

◆ write() [2/2]

bool iCub::rawValuesDataVectorsMap::write ( yarp::os::ConnectionWriter &  connection) const
override

Definition at line 60 of file rawValuesDataVectorsMap.cpp.

Member Data Documentation

◆ vectorsMap

std::map<std::string, std::vector<std::int32_t> > iCub::rawValuesDataVectorsMap::vectorsMap {}

contain a map of vectors of the raw data as <string, vector> the user wanna send from low to higher level

Definition at line 32 of file rawValuesDataVectorsMap.h.


The documentation for this class was generated from the following files: