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.