Interface for control devices.
More...
#include <yarp/dev/IControlLimits.h>
|
| virtual | ~IControlLimitsRaw () |
| | Destructor. More...
|
| |
| virtual bool | setLimitsRaw (int axis, double min, double max)=0 |
| | Set the software limits for a particular axis, the behavior of the control card when these limits are exceeded, depends on the implementation. More...
|
| |
| virtual bool | getLimitsRaw (int axis, double *min, double *max)=0 |
| | Get the software limits for a particular axis. More...
|
| |
| virtual bool | setVelLimitsRaw (int axis, double min, double max)=0 |
| | Set the software speed limits for a particular axis, the behavior of the control card when these limits are exceeded, depends on the implementation. More...
|
| |
| virtual bool | getVelLimitsRaw (int axis, double *min, double *max)=0 |
| | Get the software speed limits for a particular axis. More...
|
| |
Interface for control devices.
Limits commands.
Definition at line 82 of file IControlLimits.h.
◆ ~IControlLimitsRaw()
| virtual yarp::dev::IControlLimitsRaw::~IControlLimitsRaw |
( |
| ) |
|
|
inlinevirtual |
◆ getLimitsRaw()
| virtual bool yarp::dev::IControlLimitsRaw::getLimitsRaw |
( |
int |
axis, |
|
|
double * |
min, |
|
|
double * |
max |
|
) |
| |
|
pure virtual |
Get the software limits for a particular axis.
- Parameters
-
| axis | joint number |
| pointer | to store the value of the lower limit |
| pointer | to store the value of the upper limit |
- Returns
- true if everything goes fine, false otherwise.
Implemented in yarp::dev::StubImplControlLimitsRaw, and FakeMotionControl.
◆ getVelLimitsRaw()
| virtual bool yarp::dev::IControlLimitsRaw::getVelLimitsRaw |
( |
int |
axis, |
|
|
double * |
min, |
|
|
double * |
max |
|
) |
| |
|
pure virtual |
Get the software speed limits for a particular axis.
- Parameters
-
| axis | joint number |
| min | pointer to store the value of the lower limit |
| max | pointer to store the value of the upper limit |
- Returns
- true if everything goes fine, false otherwise.
Implemented in yarp::dev::StubImplControlLimitsRaw, and FakeMotionControl.
◆ setLimitsRaw()
| virtual bool yarp::dev::IControlLimitsRaw::setLimitsRaw |
( |
int |
axis, |
|
|
double |
min, |
|
|
double |
max |
|
) |
| |
|
pure virtual |
Set the software limits for a particular axis, the behavior of the control card when these limits are exceeded, depends on the implementation.
- Parameters
-
| axis | joint number (why am I telling you this) |
| min | the value of the lower limit |
| max | the value of the upper limit |
- Returns
- true or false on success or failure
Implemented in yarp::dev::StubImplControlLimitsRaw, and FakeMotionControl.
◆ setVelLimitsRaw()
| virtual bool yarp::dev::IControlLimitsRaw::setVelLimitsRaw |
( |
int |
axis, |
|
|
double |
min, |
|
|
double |
max |
|
) |
| |
|
pure virtual |
Set the software speed limits for a particular axis, the behavior of the control card when these limits are exceeded, depends on the implementation.
- Parameters
-
| axis | joint number |
| min | the value of the lower limit |
| max | the value of the upper limit |
- Returns
- true or false on success or failure
Implemented in yarp::dev::StubImplControlLimitsRaw, and FakeMotionControl.
The documentation for this class was generated from the following file: