94#ifndef __PERCEPTIVEMODELS_SENSORS_H__
95#define __PERCEPTIVEMODELS_SENSORS_H__
99#include <yarp/os/Value.h>
100#include <yarp/os/Property.h>
191 bool getOutput(yarp::os::Value &in)
const;
229 bool getOutput(yarp::os::Value &in)
const;
261 bool getOutput(yarp::os::Value &in)
const;
This class implements the reading of encoders through MultipleAnalogSensors (MAS) interfaces.
bool configure(void *source, const yarp::os::Property &options)
Configure the sensor.
bool getOutput(yarp::os::Value &in) const
Retrieve the sensor encoder value.
This class implements the reading of joints encoders.
bool configure(void *source, const yarp::os::Property &options)
Configure the sensor.
bool getOutput(yarp::os::Value &in) const
Retrieve the sensor joint value.
This class implements the reading of a value from a port.
bool getOutput(yarp::os::Value &in) const
Retrieve the sensor output.
bool configure(void *source, const yarp::os::Property &options)
Configure the sensor.
An abstract class that exposes the basic methods for sensors handling.
virtual ~Sensor()
Destructor.
std::string getName() const
Retrieve the sensor name.
virtual bool configure(void *source, const yarp::os::Property &options)=0
Configure the sensor.
virtual bool getOutput(yarp::os::Value &in) const =0
Retrieve the sensor raw output.
This file contains the definition of unique IDs for the body parts and the skin parts of the robot.