Public Types | Public Member Functions | Public Attributes | List of all members
yarp::dev::eo_ftsens_privData Class Reference

#include <eo_ftsens_privData.h>

+ Inheritance diagram for yarp::dev::eo_ftsens_privData:

Public Types

enum  {
  strain_Channels = 6 ,
  strain_FormatData = 16

Public Member Functions

 eo_ftsens_privData (std::string name)
 ~eo_ftsens_privData ()
bool fromConfig (yarp::os::Searchable &config, servConfigFTsensor_t &serviceConfig)
bool initRegulars (servConfigFTsensor_t &serviceConfig)
void printServiceConfig (servConfigFTsensor_t &serviceConfig)
bool fillScaleFactor (servConfigFTsensor_t &serviceConfig)
bool sendConfig2Strain (servConfigFTsensor_t &serviceConfig)
bool updateStrainValues (eOprotID32_t id32, double timestamp, void *rxdata)
bool fillTemperatureEthServiceInfo (eOmn_serv_parameter_t &ftSrv, eOmn_serv_parameter_t &tempSrv)
- Public Member Functions inherited from yarp::dev::embObjDevPrivData
 embObjDevPrivData (std::string name)
 ~embObjDevPrivData ()
eth::AbstractEthResourcegetEthRes ()
eth::TheEthManagergetEthManager ()
virtual bool isOpen () const
void setOpen (bool flag)
bool isVerbose ()
bool NOT_YET_IMPLEMENTED (const char *txt, const char *classname)
std::string getBoardInfo (void) const
bool prerareEthService (yarp::os::Searchable &config, eth::IethResource *interface)
void cleanup (eth::IethResource *interface)
bool serviceSetRegulars (eOmn_serv_category_t category, vector< eOprotID32_t > &id32vector, double timeout=0.500)

Public Attributes

std::mutex mtx
std::string devicename
std::vector< double > analogdata
std::vector< double > offset
std::vector< double > scaleFactor
bool scaleFactorIsFilled
bool useCalibValues
double timestampAnalogdata
bool useTemperature
float lastTemperature
double timestampTemperature
std::string frameName
- Public Attributes inherited from yarp::dev::embObjDevPrivData
struct yarp::dev::embObjDevPrivData::behFlags behFlags
std::string deviceNameType

Detailed Description

Definition at line 24 of file eo_ftsens_privData.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Definition at line 28 of file eo_ftsens_privData.h.

Constructor & Destructor Documentation

◆ eo_ftsens_privData()

eo_ftsens_privData::eo_ftsens_privData ( std::string  name)

Definition at line 17 of file eo_ftsens_privData.cpp.

◆ ~eo_ftsens_privData()

eo_ftsens_privData::~eo_ftsens_privData ( )

Definition at line 32 of file eo_ftsens_privData.cpp.

Member Function Documentation

◆ fillScaleFactor()

bool eo_ftsens_privData::fillScaleFactor ( servConfigFTsensor_t serviceConfig)

Definition at line 75 of file eo_ftsens_privData.cpp.

◆ fillTemperatureEthServiceInfo()

bool eo_ftsens_privData::fillTemperatureEthServiceInfo ( eOmn_serv_parameter_t &  ftSrv,
eOmn_serv_parameter_t &  tempSrv 

Definition at line 324 of file eo_ftsens_privData.cpp.

◆ fromConfig()

bool eo_ftsens_privData::fromConfig ( yarp::os::Searchable &  config,
servConfigFTsensor_t serviceConfig 

Definition at line 39 of file eo_ftsens_privData.cpp.

◆ initRegulars()

bool eo_ftsens_privData::initRegulars ( servConfigFTsensor_t serviceConfig)

Definition at line 218 of file eo_ftsens_privData.cpp.

◆ printServiceConfig()

void eo_ftsens_privData::printServiceConfig ( servConfigFTsensor_t serviceConfig)

Definition at line 252 of file eo_ftsens_privData.cpp.

◆ sendConfig2Strain()

bool eo_ftsens_privData::sendConfig2Strain ( servConfigFTsensor_t serviceConfig)

Definition at line 272 of file eo_ftsens_privData.cpp.

◆ updateStrainValues()

bool yarp::dev::eo_ftsens_privData::updateStrainValues ( eOprotID32_t  id32,
double  timestamp,
void *  rxdata 

Member Data Documentation

◆ analogdata

std::vector<double> yarp::dev::eo_ftsens_privData::analogdata

Definition at line 32 of file eo_ftsens_privData.h.

◆ devicename

std::string yarp::dev::eo_ftsens_privData::devicename

Definition at line 31 of file eo_ftsens_privData.h.

◆ frameName

std::string yarp::dev::eo_ftsens_privData::frameName

Definition at line 43 of file eo_ftsens_privData.h.

◆ lastTemperature

float yarp::dev::eo_ftsens_privData::lastTemperature

Definition at line 41 of file eo_ftsens_privData.h.

◆ mtx

std::mutex yarp::dev::eo_ftsens_privData::mtx

Definition at line 30 of file eo_ftsens_privData.h.

◆ offset

std::vector<double> yarp::dev::eo_ftsens_privData::offset

Definition at line 33 of file eo_ftsens_privData.h.

◆ scaleFactor

std::vector<double> yarp::dev::eo_ftsens_privData::scaleFactor

Definition at line 34 of file eo_ftsens_privData.h.

◆ scaleFactorIsFilled

bool yarp::dev::eo_ftsens_privData::scaleFactorIsFilled

Definition at line 36 of file eo_ftsens_privData.h.

◆ timestampAnalogdata

double yarp::dev::eo_ftsens_privData::timestampAnalogdata

Definition at line 38 of file eo_ftsens_privData.h.

◆ timestampTemperature

double yarp::dev::eo_ftsens_privData::timestampTemperature

Definition at line 42 of file eo_ftsens_privData.h.

◆ useCalibValues

bool yarp::dev::eo_ftsens_privData::useCalibValues

Definition at line 37 of file eo_ftsens_privData.h.

◆ useTemperature

bool yarp::dev::eo_ftsens_privData::useTemperature

Definition at line 40 of file eo_ftsens_privData.h.

The documentation for this class was generated from the following files: