YARP
Yet Another Robot Platform
ControlBoardWrapperRemoteCalibrator.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2006-2020 Istituto Italiano di Tecnologia (IIT)
3  * All rights reserved.
4  *
5  * This software may be modified and distributed under the terms of the
6  * BSD-3-Clause license. See the accompanying LICENSE file for details.
7  */
8 
9 #ifndef YARP_DEV_CONTROLBOARDWRAPPER_CONTROLBOARDWRAPPERREMOTECALIBRATOR_H
10 #define YARP_DEV_CONTROLBOARDWRAPPER_CONTROLBOARDWRAPPERREMOTECALIBRATOR_H
11 
13 
15 
16 
18  virtual public ControlBoardWrapperCommon,
20 {
21 public:
22  bool isCalibratorDevicePresent(bool* isCalib) override;
24  bool calibrateSingleJoint(int j) override;
25  bool calibrateWholePart() override;
26  bool homingSingleJoint(int j) override;
27  bool homingWholePart() override;
28  bool parkSingleJoint(int j, bool _wait = true) override;
29  bool parkWholePart() override;
30  bool quitCalibrate() override;
31  bool quitPark() override;
32 };
33 
34 #endif // YARP_DEV_CONTROLBOARDWRAPPER_CONTROLBOARDWRAPPERREMOTECALIBRATOR_H
ControlBoardWrapperRemoteCalibrator::homingSingleJoint
bool homingSingleJoint(int j) override
homingSingleJoint: call the homing procedure for a single joint
Definition: ControlBoardWrapperRemoteCalibrator.cpp:49
ControlBoardWrapperRemoteCalibrator::calibrateSingleJoint
bool calibrateSingleJoint(int j) override
calibrateSingleJoint: call the calibration procedure for the single joint
Definition: ControlBoardWrapperRemoteCalibrator.cpp:29
ControlBoardWrapperRemoteCalibrator::getCalibratorDevice
yarp::dev::IRemoteCalibrator * getCalibratorDevice() override
getCalibratorDevice: return the pointer stored with the setCalibratorDevice
Definition: ControlBoardWrapperRemoteCalibrator.cpp:17
ControlBoardWrapperRemoteCalibrator::quitPark
bool quitPark() override
quitPark: interrupt the park procedure
Definition: ControlBoardWrapperRemoteCalibrator.cpp:99
ControlBoardWrapperRemoteCalibrator::homingWholePart
bool homingWholePart() override
homingWholePart: call the homing procedure for a the whole part/device
Definition: ControlBoardWrapperRemoteCalibrator.cpp:59
ControlBoardWrapperRemoteCalibrator
Definition: ControlBoardWrapperRemoteCalibrator.h:20
ControlBoardWrapperRemoteCalibrator::quitCalibrate
bool quitCalibrate() override
quitCalibrate: interrupt the calibration procedure
Definition: ControlBoardWrapperRemoteCalibrator.cpp:89
ControlBoardWrapperCommon.h
ControlBoardWrapperCommon
Definition: ControlBoardWrapperCommon.h:19
ControlBoardWrapperRemoteCalibrator::calibrateWholePart
bool calibrateWholePart() override
calibrateWholePart: call the procedure for calibrating the whole device
Definition: ControlBoardWrapperRemoteCalibrator.cpp:39
ControlBoardWrapperRemoteCalibrator::parkSingleJoint
bool parkSingleJoint(int j, bool _wait=true) override
parkSingleJoint(): start the parking procedure for the single joint
Definition: ControlBoardWrapperRemoteCalibrator.cpp:69
ControlBoardWrapperRemoteCalibrator::isCalibratorDevicePresent
bool isCalibratorDevicePresent(bool *isCalib) override
isCalibratorDevicePresent: check if a calibrator device has been set
Definition: ControlBoardWrapperRemoteCalibrator.cpp:23
ControlBoardWrapperRemoteCalibrator::parkWholePart
bool parkWholePart() override
parkWholePart: start the parking procedure for the whole part
Definition: ControlBoardWrapperRemoteCalibrator.cpp:79
IRemoteCalibrator.h
yarp::dev::IRemoteCalibrator
IRemoteCalibrator interface is meant to remotize the access of the calibration device in order to all...
Definition: IRemoteCalibrator.h:30