|
YARP
Yet Another Robot Platform
|
|
Go to the documentation of this file.
62 if( (max > min) && (minEnc > maxEnc))
85 if( (*max < *min) && (minEnc < maxEnc))
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 limi...
void posE2A(double enc, int j, double &ang, int &k)
void velA2E_abs(double ang, int j, double &enc, int &k)
bool getLimits(int axis, double *min, double *max) override
Get the software limits for a particular axis.
An interface for the device drivers.
bool setLimits(int axis, double min, double max) override
Set the software limits for a particular axis, the behavior of the control card when these limits are...
bool setVelLimits(int axis, double min, double max) override
Set the software speed limits for a particular axis, the behavior of the control card when these limi...
void velE2A_abs(double enc, int j, double &ang, int &k)
void posA2E(double ang, int j, double &enc, int &k)
virtual bool getVelLimitsRaw(int axis, double *min, double *max)=0
Get the software speed limits for a particular axis.
virtual ~ImplementControlLimits()
Destructor.
Interface for control devices.
yarp::dev::ControlBoardHelper * castToMapper(void *p)
ImplementControlLimits(yarp::dev::IControlLimitsRaw *y)
Constructor.
IControlLimitsRaw * iLimits2
virtual bool getLimitsRaw(int axis, double *min, double *max)=0
Get the software limits for a particular axis.
bool initialize(int size, const int *amap, const double *enc, const double *zos)
Initialize the internal data and alloc memory.
bool uninitialize()
Clean up internal data and memory.
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...
bool getVelLimits(int axis, double *min, double *max) override
Get the software speed limits for a particular axis.