9 #ifndef __embObjPSC_h__
10 #define __embObjPSC_h__
14 #include <yarp/dev/DeviceDriver.h>
15 #include <yarp/dev/IAnalogSensor.h>
16 #include <yarp/sig/Vector.h>
36 public yarp::dev::DeviceDriver,
45 bool open(yarp::os::Searchable &config);
49 virtual int read(yarp::sig::Vector &
out);
60 virtual bool update(eOprotID32_t id32,
double timestamp,
void* rxdata);
69 yarp::sig::Vector m_data;
74 bool fromConfig(yarp::os::Searchable &config,
servConfigPSC_t &serviceConfig);
76 bool sendStart2PSCboards(
void);
77 bool initRegulars(
void);
virtual int calibrateChannel(int ch, double v)
virtual int read(yarp::sig::Vector &out)
Read a vector from the sensor.
virtual int getChannels()
virtual bool update(eOprotID32_t id32, double timestamp, void *rxdata)
bool open(yarp::os::Searchable &config)
virtual int calibrateSensor()
virtual int getState(int ch)
virtual bool initialised()
virtual eth::iethresType_t type()
Copyright (C) 2008 RobotCub Consortium.