| 
    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.