|
iCub-main
|
#include <embObjSkin.h>
Inheritance diagram for EmbObjSkin: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) |
| virtual bool | getEncoderTypeName (uint32_t jomoId, eOmc_position_t pos, std::string &encoderTypeName) |
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.