Interface for control devices, calibration commands. More...
#include <yarp/dev/IControlCalibration.h>
Public Member Functions | |
IControlCalibration () | |
virtual | ~IControlCalibration () |
Destructor. | |
virtual bool | calibrateAxisWithParams (int axis, unsigned int type, double p1, double p2, double p3)=0 |
Start calibration, this method is very often platform specific. | |
virtual bool | setCalibrationParameters (int axis, const CalibrationParameters ¶ms) |
Start calibration, this method is very often platform specific. | |
virtual bool | calibrationDone (int j)=0 |
Check if the calibration is terminated, on a particular joint. | |
virtual bool | setCalibrator (ICalibrator *c) |
Set the calibrator object to be used to calibrate the robot. | |
virtual bool | calibrateRobot () |
Calibrate robot by using an external calibrator. | |
virtual bool | park (bool wait=true) |
virtual bool | abortCalibration () |
virtual bool | abortPark () |
Interface for control devices, calibration commands.
Definition at line 80 of file IControlCalibration.h.
IControlCalibration::IControlCalibration | ( | ) |
Definition at line 16 of file ImplementControlCalibration.cpp.
|
inlinevirtual |
Destructor.
Definition at line 90 of file IControlCalibration.h.
|
virtual |
Reimplemented in ControlBoardRemapper, and RemoteControlBoard.
Definition at line 46 of file ImplementControlCalibration.cpp.
|
virtual |
Reimplemented in ControlBoardRemapper, and RemoteControlBoard.
Definition at line 55 of file ImplementControlCalibration.cpp.
|
pure virtual |
Start calibration, this method is very often platform specific.
Implemented in yarp::dev::ImplementControlCalibration, FakeBot, ControlBoardRemapper, and RemoteControlBoard.
|
virtual |
Calibrate robot by using an external calibrator.
The external calibrator must be previously set by calling the setCalibration() method.
Reimplemented in RemoteControlBoard.
Definition at line 32 of file ImplementControlCalibration.cpp.
|
pure virtual |
Check if the calibration is terminated, on a particular joint.
Non blocking.
Implemented in ControlBoardRemapper, FakeBot, RemoteControlBoard, and yarp::dev::ImplementControlCalibration.
|
virtual |
Reimplemented in RemoteControlBoard.
Definition at line 64 of file ImplementControlCalibration.cpp.
|
inlinevirtual |
Start calibration, this method is very often platform specific.
Reimplemented in yarp::dev::ImplementControlCalibration, RemoteControlBoard, and ControlBoardRemapper.
Definition at line 104 of file IControlCalibration.h.
|
virtual |
Set the calibrator object to be used to calibrate the robot.
c | pointer to the calibrator object |
Definition at line 21 of file ImplementControlCalibration.cpp.