iCub-main
Loading...
Searching...
No Matches
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< rawValuesDataVectorsMap > unwrapped

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

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: