39 public yarp::dev::IRemoteCalibrator,
40 public yarp::dev::WrapperSingle,
44 bool calibrateSingleJoint(
int j)
override;
45 bool calibrateWholePart()
override;
46 bool homingSingleJoint(
int j)
override;
47 bool homingWholePart()
override;
48 bool parkSingleJoint(
int j,
bool wait)
override;
49 bool parkWholePart()
override;
50 bool quitCalibrate()
override;
51 bool quitPark()
override;
53 bool attach(yarp::dev::PolyDriver * poly)
override;
54 bool detach()
override;
56 bool open(yarp::os::Searchable & config)
override;
57 bool close()
override;
60 bool move(
const std::vector<int> & joints,
const MovementSpecs & specs);
65 yarp::dev::IControlMode * iControlMode {
nullptr};
66 yarp::dev::IEncoders * iEncoders {
nullptr};
67 yarp::dev::IPositionControl * iPositionControl {
nullptr};
Stores movement specifications: position, velocity, acceleration.
Definition JointCalibrator.hpp:28