iCub-main
|
#include <embObjSkin.h>
Public Types | |
enum | { EMBSK_SIZE_INFO = 128 } |
enum | { SPECIAL_TRIANGLE_CFG_MAX_NUM = 20 } |
Public Member Functions | |
EmbObjSkin () | |
~EmbObjSkin () | |
virtual bool | open (yarp::os::Searchable &config) |
virtual bool | close () |
void | cleanup (void) |
virtual int | read (yarp::sig::Vector &out) |
virtual int | getState (int ch) |
virtual int | getChannels () |
virtual int | calibrateSensor () |
virtual int | calibrateChannel (int ch, double v) |
virtual int | calibrateSensor (const yarp::sig::Vector &v) |
virtual int | calibrateChannel (int ch) |
virtual bool | initialised () |
virtual eth::iethresType_t | type () |
virtual bool | update (eOprotID32_t id32, double timestamp, void *rxdata) |
Public Member Functions inherited from eth::IethResource | |
virtual | ~IethResource () |
const char * | stringOfType () |
virtual bool | getEntityName (uint32_t entityId, std::string &entityName) |
Public Attributes | |
bool | opened |
Protected Member Functions | |
bool | init () |
bool | fromConfig (yarp::os::Searchable &config) |
bool | initWithSpecialConfig (yarp::os::Searchable &config) |
bool | start () |
bool | configPeriodicMessage (void) |
eOprotIndex_t | convertIdPatch2IndexNv (int idPatch) |
Protected Attributes | |
string | boardIPstring |
string | boardName |
eOipv4addr_t | ipv4addr |
eth::TheEthManager * | ethManager |
eth::AbstractEthResource * | res |
std::mutex | mtx |
size_t | sensorsNum |
Vector | skindata |
SkinBoardCfgParam | _brdCfg |
SkinTriangleCfgParam | _triangCfg |
bool | _newCfg |
SkinConfigReader | _cfgReader |
SkinConfig | _skCfg |
Definition at line 70 of file embObjSkin.h.
anonymous enum |
Enumerator | |
---|---|
EMBSK_SIZE_INFO |
Definition at line 77 of file embObjSkin.h.
anonymous enum |
Enumerator | |
---|---|
SPECIAL_TRIANGLE_CFG_MAX_NUM |
Definition at line 78 of file embObjSkin.h.
EmbObjSkin::EmbObjSkin | ( | ) |
Definition at line 56 of file embObjSkin.cpp.
EmbObjSkin::~EmbObjSkin | ( | ) |
Definition at line 82 of file embObjSkin.cpp.
|
virtual |
Definition at line 612 of file embObjSkin.cpp.
|
virtual |
Definition at line 601 of file embObjSkin.cpp.
|
virtual |
Definition at line 596 of file embObjSkin.cpp.
|
virtual |
Definition at line 607 of file embObjSkin.cpp.
void EmbObjSkin::cleanup | ( | void | ) |
Definition at line 561 of file embObjSkin.cpp.
|
virtual |
Definition at line 571 of file embObjSkin.cpp.
|
protected |
Definition at line 646 of file embObjSkin.cpp.
|
inlineprotected |
Definition at line 108 of file embObjSkin.h.
|
protected |
Definition at line 272 of file embObjSkin.cpp.
|
virtual |
Definition at line 591 of file embObjSkin.cpp.
|
virtual |
Definition at line 586 of file embObjSkin.cpp.
|
protected |
Definition at line 687 of file embObjSkin.cpp.
|
virtual |
Implements eth::IethResource.
Definition at line 770 of file embObjSkin.cpp.
|
protected |
Definition at line 92 of file embObjSkin.cpp.
|
virtual |
Definition at line 446 of file embObjSkin.cpp.
|
virtual |
Definition at line 579 of file embObjSkin.cpp.
|
protected |
Definition at line 617 of file embObjSkin.cpp.
|
virtual |
Implements eth::IethResource.
Definition at line 775 of file embObjSkin.cpp.
|
virtual |
Implements eth::IethResource.
Definition at line 786 of file embObjSkin.cpp.
|
protected |
Definition at line 97 of file embObjSkin.h.
|
protected |
Definition at line 100 of file embObjSkin.h.
|
protected |
Definition at line 99 of file embObjSkin.h.
|
protected |
Definition at line 101 of file embObjSkin.h.
|
protected |
Definition at line 98 of file embObjSkin.h.
|
protected |
Definition at line 84 of file embObjSkin.h.
|
protected |
Definition at line 85 of file embObjSkin.h.
|
protected |
Definition at line 88 of file embObjSkin.h.
|
protected |
Definition at line 86 of file embObjSkin.h.
|
protected |
Definition at line 91 of file embObjSkin.h.
bool EmbObjSkin::opened |
Definition at line 80 of file embObjSkin.h.
|
protected |
Definition at line 89 of file embObjSkin.h.
|
protected |
Definition at line 94 of file embObjSkin.h.
|
protected |
Definition at line 95 of file embObjSkin.h.