33 public yarp::dev::DeviceDriver,
34 public yarp::dev::ISixAxisForceTorqueSensors
38 bool open(yarp::os::Searchable& config)
override;
39 bool close()
override;
42#if YARP_VERSION_COMPARE(>=, 4, 1, 0) || defined(YARP_NEXT)
43 yarp::dev::ReturnValue getNrOfSixAxisForceTorqueSensors(std::size_t & num)
const override;
44 yarp::dev::MAS_status getSixAxisForceTorqueSensorStatus(std::size_t sens_index)
const override;
45 yarp::dev::ReturnValue getSixAxisForceTorqueSensorName(std::size_t sens_index, std::string & name)
const override;
46 yarp::dev::ReturnValue getSixAxisForceTorqueSensorFrameName(std::size_t sens_index, std::string & frameName)
const override;
47 yarp::dev::ReturnValue getSixAxisForceTorqueSensorMeasure(std::size_t sens_index, yarp::sig::Vector & out,
double & timestamp)
const override;
49 std::size_t getNrOfSixAxisForceTorqueSensors()
const override;
50 yarp::dev::MAS_status getSixAxisForceTorqueSensorStatus(std::size_t sens_index)
const override;
51 bool getSixAxisForceTorqueSensorName(std::size_t sens_index, std::string & name)
const override;
52 bool getSixAxisForceTorqueSensorFrameName(std::size_t sens_index, std::string & frameName)
const override;
53 bool getSixAxisForceTorqueSensorMeasure(std::size_t sens_index, yarp::sig::Vector & out,
double & timestamp)
const override;
58 std::vector<OpenRAVE::SensorBasePtr> vectorOfSensorPtrForForce6Ds;
59 std::vector<boost::shared_ptr<OpenRAVE::SensorBase::Force6DSensorData>> vectorOfForce6DSensorDataPtr;