23class Jr3Pci :
public yarp::dev::DeviceDriver,
24 public yarp::dev::ISixAxisForceTorqueSensors,
29 bool open(yarp::os::Searchable& config)
override;
30 bool close()
override;
33 std::size_t getNrOfSixAxisForceTorqueSensors()
const override;
34 yarp::dev::MAS_status getSixAxisForceTorqueSensorStatus(std::size_t sens_index)
const override;
35 bool getSixAxisForceTorqueSensorName(std::size_t sens_index, std::string & name)
const override;
36 bool getSixAxisForceTorqueSensorFrameName(std::size_t sens_index, std::string & name)
const override;
37 bool getSixAxisForceTorqueSensorMeasure(std::size_t sens_index, yarp::sig::Vector & out,
double & timestamp)
const override;
40 void loadFilters(
int id);
41 bool calibrateSensor();
42 bool calibrateChannel(
int ch);
46 unsigned long int filters[4];