20#ifndef SKIN_CONFIG_READER 
   21#define SKIN_CONFIG_READER 
   26#include <yarp/os/LogStream.h> 
   27#include <yarp/sig/Vector.h> 
   28#include <yarp/sig/Matrix.h> 
   34#define sk_period_default                40  
   35#define sk_skintype_default              0 
   36#define sk_noLoad_default                0xf0 
   37#define sk_useDiagnostic_default         false 
   71#define skT_enabled_default      true 
   72#define skT_shift_default        0 
   73#define skT_cdcOffset_default    0x2200 
  126#define CONFIG_READER_NAME_LEN 30 
#define skT_enabled_default
 
#define sk_skintype_default
 
#define sk_useDiagnostic_default
 
#define skT_shift_default
 
#define CONFIG_READER_NAME_LEN
 
#define sk_period_default
 
#define sk_noLoad_default
 
#define skT_cdcOffset_default
 
void setDefaultValues(void)
 
bool readDefaultBoardCfg(yarp::os::Searchable &config, SkinBoardCfgParam *boardCfg)
 
bool isDefaultBoardCfgPresent(yarp::os::Searchable &config)
 
bool readSpecialBoardCfg(yarp::os::Searchable &config, SpecialSkinBoardCfgParam *boardCfg, unsigned int *numofcfg)
 
bool readDefaultTriangleCfg(yarp::os::Searchable &config, SkinTriangleCfgParam *triangCfg)
 
bool readSpecialTriangleCfg(yarp::os::Searchable &config, SpecialSkinTriangleCfgParam *triangleCfg, unsigned int *numofcfg)
 
bool isDefaultTriangleCfgPresent(yarp::os::Searchable &config)
 
void setDefaultValues(void)