YARP
Yet Another Robot Platform
ControlBoardWrapperControlLimits.h
Go to the documentation of this file.
1 /*
2  * SPDX-FileCopyrightText: 2006-2021 Istituto Italiano di Tecnologia (IIT)
3  * SPDX-License-Identifier: BSD-3-Clause
4  */
5 
6 #ifndef YARP_DEV_CONTROLBOARDWRAPPER_CONTROLBOARDWRAPPERCONTROLLIMITS_H
7 #define YARP_DEV_CONTROLBOARDWRAPPER_CONTROLBOARDWRAPPERCONTROLLIMITS_H
8 
10 
12 
14  virtual public ControlBoardWrapperCommon,
16 {
17 public:
18  bool setLimits(int j, double min, double max) override;
19  bool getLimits(int j, double* min, double* max) override;
20  bool setVelLimits(int j, double min, double max) override;
21  bool getVelLimits(int j, double* min, double* max) override;
22 };
23 
24 #endif // YARP_DEV_CONTROLBOARDWRAPPER_CONTROLBOARDWRAPPERCONTROLLIMITS_H
define control board standard interfaces
bool getLimits(int j, double *min, double *max) override
Get the software limits for a particular axis.
bool setLimits(int j, double min, double max) override
Set the software limits for a particular axis, the behavior of the control card when these limits are...
bool getVelLimits(int j, double *min, double *max) override
Get the software speed limits for a particular axis.
bool setVelLimits(int j, double min, double max) override
Set the software speed limits for a particular axis, the behavior of the control card when these limi...
Interface for control devices, commands to get/set position and veloity limits.