69 const std::string& calibratorName,
71 const std::string& targetName,
define control board standard interfaces
Interface implemented by all device drivers.
virtual bool park(DeviceDriver *dd, bool wait=true)=0
virtual bool calibrate(DeviceDriver *dd)=0
virtual bool quitPark()=0
virtual bool quitCalibrate()=0
Private(CalibratorThread *parent)
yarp::robotinterface::impl::CalibratorThread::Action action
yarp::dev::DeviceDriver * target
yarp::dev::ICalibrator * calibrator
std::string calibratorName
yarp::robotinterface::impl::CalibratorThread *const parent
void run() override
Main body of the new thread.
void onStop() override
Call-back, called while halting the thread (before join).
CalibratorThread(yarp::dev::ICalibrator *calibrator, const std::string &calibratorName, yarp::dev::DeviceDriver *target, const std::string &targetName, yarp::robotinterface::impl::CalibratorThread::Action action)
~CalibratorThread() override
The main, catch-all namespace for YARP.