iCub-main
Public Member Functions | List of all members
yarp::dev::embObjFTsensor Class Reference

#include <embObjFTsensor.h>

+ Inheritance diagram for yarp::dev::embObjFTsensor:

Public Member Functions

 embObjFTsensor ()
 
 ~embObjFTsensor ()
 
bool open (yarp::os::Searchable &config)
 
bool close ()
 
virtual int read (yarp::sig::Vector &out)
 Read a vector from the sensor. More...
 
virtual int getState (int ch)
 
virtual int getChannels ()
 
virtual int calibrateChannel (int ch, double v)
 
virtual int calibrateSensor ()
 
virtual int calibrateSensor (const yarp::sig::Vector &value)
 
virtual int calibrateChannel (int ch)
 
virtual bool initialised ()
 
virtual eth::iethresType_t type ()
 
virtual bool update (eOprotID32_t id32, double timestamp, void *rxdata)
 
virtual size_t getNrOfTemperatureSensors () const override
 
virtual yarp::dev::MAS_status getTemperatureSensorStatus (size_t sens_index) const override
 
virtual bool getTemperatureSensorName (size_t sens_index, std::string &name) const override
 
virtual bool getTemperatureSensorFrameName (size_t sens_index, std::string &frameName) const override
 
virtual bool getTemperatureSensorMeasure (size_t sens_index, double &out, double &timestamp) const override
 
virtual bool getTemperatureSensorMeasure (size_t sens_index, yarp::sig::Vector &out, double &timestamp) const override
 
virtual size_t getNrOfSixAxisForceTorqueSensors () const override
 
virtual yarp::dev::MAS_status getSixAxisForceTorqueSensorStatus (size_t sens_index) const override
 
virtual bool getSixAxisForceTorqueSensorName (size_t sens_index, std::string &name) const override
 
virtual bool getSixAxisForceTorqueSensorFrameName (size_t sens_index, std::string &frameName) const override
 
virtual bool getSixAxisForceTorqueSensorMeasure (size_t sens_index, yarp::sig::Vector &out, double &timestamp) const override
 
- Public Member Functions inherited from eth::IethResource
virtual ~IethResource ()
 
const char * stringOfType ()
 

Detailed Description

Definition at line 44 of file embObjFTsensor.h.

Constructor & Destructor Documentation

◆ embObjFTsensor()

embObjFTsensor::embObjFTsensor ( )

Definition at line 42 of file embObjFTsensor.cpp.

◆ ~embObjFTsensor()

embObjFTsensor::~embObjFTsensor ( )

Definition at line 48 of file embObjFTsensor.cpp.

Member Function Documentation

◆ calibrateChannel() [1/2]

int embObjFTsensor::calibrateChannel ( int  ch)
virtual

Definition at line 379 of file embObjFTsensor.cpp.

◆ calibrateChannel() [2/2]

int embObjFTsensor::calibrateChannel ( int  ch,
double  v 
)
virtual

Definition at line 384 of file embObjFTsensor.cpp.

◆ calibrateSensor() [1/2]

int embObjFTsensor::calibrateSensor ( )
virtual

Definition at line 364 of file embObjFTsensor.cpp.

◆ calibrateSensor() [2/2]

int embObjFTsensor::calibrateSensor ( const yarp::sig::Vector &  value)
virtual

Definition at line 374 of file embObjFTsensor.cpp.

◆ close()

bool embObjFTsensor::close ( void  )

Definition at line 200 of file embObjFTsensor.cpp.

◆ getChannels()

int embObjFTsensor::getChannels ( )
virtual

Definition at line 358 of file embObjFTsensor.cpp.

◆ getNrOfSixAxisForceTorqueSensors()

size_t embObjFTsensor::getNrOfSixAxisForceTorqueSensors ( ) const
overridevirtual

Definition at line 438 of file embObjFTsensor.cpp.

◆ getNrOfTemperatureSensors()

size_t embObjFTsensor::getNrOfTemperatureSensors ( ) const
overridevirtual

Definition at line 397 of file embObjFTsensor.cpp.

◆ getSixAxisForceTorqueSensorFrameName()

bool embObjFTsensor::getSixAxisForceTorqueSensorFrameName ( size_t  sens_index,
std::string &  frameName 
) const
overridevirtual

Definition at line 454 of file embObjFTsensor.cpp.

◆ getSixAxisForceTorqueSensorMeasure()

bool embObjFTsensor::getSixAxisForceTorqueSensorMeasure ( size_t  sens_index,
yarp::sig::Vector &  out,
double &  timestamp 
) const
overridevirtual

Definition at line 460 of file embObjFTsensor.cpp.

◆ getSixAxisForceTorqueSensorName()

bool embObjFTsensor::getSixAxisForceTorqueSensorName ( size_t  sens_index,
std::string &  name 
) const
overridevirtual

Definition at line 448 of file embObjFTsensor.cpp.

◆ getSixAxisForceTorqueSensorStatus()

yarp::dev::MAS_status embObjFTsensor::getSixAxisForceTorqueSensorStatus ( size_t  sens_index) const
overridevirtual

Definition at line 443 of file embObjFTsensor.cpp.

◆ getState()

int embObjFTsensor::getState ( int  ch)
virtual

Definition at line 352 of file embObjFTsensor.cpp.

◆ getTemperatureSensorFrameName()

bool embObjFTsensor::getTemperatureSensorFrameName ( size_t  sens_index,
std::string &  frameName 
) const
overridevirtual

Definition at line 413 of file embObjFTsensor.cpp.

◆ getTemperatureSensorMeasure() [1/2]

bool embObjFTsensor::getTemperatureSensorMeasure ( size_t  sens_index,
double &  out,
double &  timestamp 
) const
overridevirtual

Definition at line 419 of file embObjFTsensor.cpp.

◆ getTemperatureSensorMeasure() [2/2]

bool embObjFTsensor::getTemperatureSensorMeasure ( size_t  sens_index,
yarp::sig::Vector &  out,
double &  timestamp 
) const
overridevirtual

Definition at line 427 of file embObjFTsensor.cpp.

◆ getTemperatureSensorName()

bool embObjFTsensor::getTemperatureSensorName ( size_t  sens_index,
std::string &  name 
) const
overridevirtual

Definition at line 407 of file embObjFTsensor.cpp.

◆ getTemperatureSensorStatus()

yarp::dev::MAS_status embObjFTsensor::getTemperatureSensorStatus ( size_t  sens_index) const
overridevirtual

Definition at line 402 of file embObjFTsensor.cpp.

◆ initialised()

bool embObjFTsensor::initialised ( )
virtual

Implements eth::IethResource.

Definition at line 60 of file embObjFTsensor.cpp.

◆ open()

bool embObjFTsensor::open ( yarp::os::Searchable &  config)

Definition at line 90 of file embObjFTsensor.cpp.

◆ read()

int embObjFTsensor::read ( yarp::sig::Vector &  out)
virtual

Read a vector from the sensor.

Parameters
outa vector containing the sensor's last readings.
Returns
AS_OK or return code. AS_TIMEOUT if the sensor timed-out.

Definition at line 332 of file embObjFTsensor.cpp.

◆ type()

eth::iethresType_t embObjFTsensor::type ( )
virtual

Implements eth::IethResource.

Definition at line 389 of file embObjFTsensor.cpp.

◆ update()

bool embObjFTsensor::update ( eOprotID32_t  id32,
double  timestamp,
void *  rxdata 
)
virtual

Implements eth::IethResource.

Definition at line 218 of file embObjFTsensor.cpp.


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