37#ifndef __PERCEPTIVEMODELS_TACTILEFINGERS_H__
38#define __PERCEPTIVEMODELS_TACTILEFINGERS_H__
40#include <yarp/os/all.h>
41#include <yarp/sig/all.h>
91 void toProperty(yarp::os::Property &options)
const;
101 bool toStream(std::ostream &str)
const;
107 bool calibrate(
const yarp::os::Property &options);
163 yarp::os::BufferedPort<yarp::os::Bottle> *port;
200 void toProperty(yarp::os::Property &options)
const;
210 bool toStream(std::ostream &str)
const;
216 bool calibrate(
const yarp::os::Property &options);
An abstract class that provides basic methods for interfacing with the data acquisition.
An abstract class that exposes the basic methods for the handling of data acquired through the attach...
This class implements the reading of a value from a port.
An implementation of the Node class that represents the tactile finger.
bool isDirectLogic() const
Retrieve the status of internal logic.
bool extractSensorsData(yarp::sig::Vector &in) const
void toProperty(yarp::os::Property &options) const
Return a Property representation of all the node parameters.
bool isCalibrated() const
Not available.
bool toStream(std::ostream &str) const
Similar to the toProperty() method but it operates on output streams (e.g.
bool fromProperty(const yarp::os::Property &options)
Configure the finger taking its parameters from a Property object.
bool getOutput(yarp::os::Value &out) const
Retrieve the finger output.
bool getSensorsData(yarp::os::Value &data) const
Retrieve tactile data from the ports.
bool calibrate(const yarp::os::Property &options)
Not available.
A class that provides a mesaure of contact detection for each finger relying on tactile sensors.
bool fromProperty(const yarp::os::Property &options)
Configure the model taking its parameters from a Property object.
TactileFingersModel()
Constructor.
void toProperty(yarp::os::Property &options) const
Return a Property representation of all the model parameters.
bool calibrate(const yarp::os::Property &options)
Not available.
bool isCalibrated() const
Not available.
bool toStream(std::ostream &str) const
Similar to the toProperty() method but it operates on output streams (e.g.
virtual ~TactileFingersModel()
Destructor.
bool getOutput(yarp::os::Value &out) const
Retrieve the complete output of the model.
This file contains the definition of unique IDs for the body parts and the skin parts of the robot.