10#define __embObjPOS_h__
14#include <yarp/dev/DeviceDriver.h>
15#include <yarp/dev/IAnalogSensor.h>
16#include <yarp/sig/Vector.h>
34 public yarp::dev::IAnalogSensor,
43 bool open(yarp::os::Searchable &config);
47 virtual int read(yarp::sig::Vector &
out);
58 virtual bool update(eOprotID32_t id32,
double timestamp,
void* rxdata);
64 yarp::sig::Vector m_data;
69 bool fromConfig(yarp::os::Searchable &config,
servConfigPOS_t &serviceConfig);
71 bool sendStart2boards(
void);
72 bool initRegulars(
void);
virtual int calibrateSensor()
virtual int getChannels()
virtual bool update(eOprotID32_t id32, double timestamp, void *rxdata)
virtual int read(yarp::sig::Vector &out)
Read a vector from the sensor.
virtual eth::iethresType_t type()
virtual bool initialised()
virtual int getState(int ch)
bool open(yarp::os::Searchable &config)
virtual int calibrateChannel(int ch, double v)
Copyright (C) 2008 RobotCub Consortium.