13#include <yarp/dev/DeviceDriver.h> 
   14#include <yarp/sig/Vector.h> 
   15#include <yarp/dev/MultipleAnalogSensorsInterfaces.h> 
   32                            public yarp::dev::IEncoderArrays,
 
   41    bool open(yarp::os::Searchable &config);
 
   67    virtual bool update(eOprotID32_t id32, 
double timestamp, 
void* rxdata);
 
   73    mutable std::mutex m_mutex;
 
   74    yarp::sig::Vector m_data; 
 
   79    bool fromConfig(yarp::os::Searchable &config, 
servConfigPOS_t &serviceConfig);
 
   81    bool sendStart2boards(
void);
 
   82    bool initRegulars(
void);
 
   85    void helper_remapperFromSensorToDataIndex(
const uint32_t sensorId, uint32_t &dataIndex) 
const;
 
 
virtual bool getEncoderArrayName(size_t sens_index, std::string &name) const override
 
virtual size_t getEncoderArraySize(size_t sens_index) const override
 
virtual bool update(eOprotID32_t id32, double timestamp, void *rxdata)
 
virtual eth::iethresType_t type()
 
virtual bool initialised()
 
virtual bool getEncoderArrayMeasure(size_t sens_index, yarp::sig::Vector &out, double ×tamp) const override
 
virtual yarp::dev::MAS_status getEncoderArrayStatus(size_t sens_index) const override
 
virtual size_t getNrOfEncoderArrays() const override
 
bool open(yarp::os::Searchable &config)
 
Copyright (C) 2008 RobotCub Consortium.