Interface for control devices, calibration commands. More...
#include <yarp/dev/IControlCalibration.h>
Public Member Functions | |
IControlCalibration () | |
virtual | ~IControlCalibration () |
Destructor. More... | |
virtual bool | calibrateAxisWithParams (int axis, unsigned int type, double p1, double p2, double p3)=0 |
Start calibration, this method is very often platform specific. More... | |
virtual bool | setCalibrationParameters (int axis, const CalibrationParameters ¶ms) |
Start calibration, this method is very often platform specific. More... | |
virtual bool | calibrationDone (int j)=0 |
Check if the calibration is terminated, on a particular joint. More... | |
virtual bool | setCalibrator (ICalibrator *c) |
Set the calibrator object to be used to calibrate the robot. More... | |
virtual bool | calibrateRobot () |
Calibrate robot by using an external calibrator. More... | |
virtual bool | park (bool wait=true) |
virtual bool | abortCalibration () |
virtual bool | abortPark () |
Interface for control devices, calibration commands.
Definition at line 84 of file IControlCalibration.h.
IControlCalibration::IControlCalibration | ( | ) |
Definition at line 19 of file ImplementControlCalibration.cpp.
|
inlinevirtual |
Destructor.
Definition at line 94 of file IControlCalibration.h.
|
virtual |
Reimplemented in RemoteControlBoard, ControlBoardWrapperControlCalibration, and ControlBoardRemapper.
Definition at line 49 of file ImplementControlCalibration.cpp.
|
virtual |
Reimplemented in RemoteControlBoard, ControlBoardWrapperControlCalibration, and ControlBoardRemapper.
Definition at line 57 of file ImplementControlCalibration.cpp.
|
pure virtual |
Start calibration, this method is very often platform specific.
Implemented in RemoteControlBoard, ControlBoardWrapperControlCalibration, ControlBoardRemapper, FakeBot, and yarp::dev::ImplementControlCalibration.
|
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 35 of file ImplementControlCalibration.cpp.
|
pure virtual |
Check if the calibration is terminated, on a particular joint.
Non blocking.
Implemented in yarp::dev::ImplementControlCalibration, RemoteControlBoard, FakeBot, ControlBoardWrapperControlCalibration, and ControlBoardRemapper.
|
virtual |
Reimplemented in RemoteControlBoard.
Definition at line 65 of file ImplementControlCalibration.cpp.
|
inlinevirtual |
Start calibration, this method is very often platform specific.
Reimplemented in ControlBoardWrapperControlCalibration, ControlBoardRemapper, RemoteControlBoard, and yarp::dev::ImplementControlCalibration.
Definition at line 108 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 24 of file ImplementControlCalibration.cpp.