Interface for control boards implementing torque control.
More...
#include <yarp/dev/ITorqueControl.h>
|
virtual | ~ITorqueControl () |
| Destructor. More...
|
|
virtual bool | getAxes (int *ax)=0 |
| Get the number of controlled axes. More...
|
|
virtual bool | getRefTorques (double *t)=0 |
| Get the reference value of the torque for all joints. More...
|
|
virtual bool | getRefTorque (int j, double *t)=0 |
| Get the reference value of the torque for a given joint. More...
|
|
virtual bool | setRefTorques (const double *t)=0 |
| Set the reference value of the torque for all joints. More...
|
|
virtual bool | setRefTorque (int j, double t)=0 |
| Set the reference value of the torque for a given joint. More...
|
|
virtual bool | setRefTorques (const int n_joint, const int *joints, const double *t) |
| Set new torque reference for a subset of joints. More...
|
|
virtual bool | getMotorTorqueParams (int j, yarp::dev::MotorTorqueParameters *params) |
| Get a subset of motor parameters (bemf, ktau etc) useful for torque control. More...
|
|
virtual bool | setMotorTorqueParams (int j, const yarp::dev::MotorTorqueParameters params) |
| Set a subset of motor parameters (bemf, ktau etc) useful for torque control. More...
|
|
virtual bool | getTorque (int j, double *t)=0 |
| Get the value of the torque on a given joint (this is the feedback if you have a torque sensor). More...
|
|
virtual bool | getTorques (double *t)=0 |
| Get the value of the torque for all joints (this is the feedback if you have torque sensors). More...
|
|
virtual bool | getTorqueRange (int j, double *min, double *max)=0 |
| Get the full scale of the torque sensor of a given joint. More...
|
|
virtual bool | getTorqueRanges (double *min, double *max)=0 |
| Get the full scale of the torque sensors of all joints. More...
|
|
Interface for control boards implementing torque control.
Definition at line 38 of file ITorqueControl.h.
◆ ~ITorqueControl()
virtual yarp::dev::ITorqueControl::~ITorqueControl |
( |
| ) |
|
|
inlinevirtual |
◆ getAxes()
virtual bool yarp::dev::ITorqueControl::getAxes |
( |
int * |
ax | ) |
|
|
pure virtual |
◆ getMotorTorqueParams()
◆ getRefTorque()
virtual bool yarp::dev::ITorqueControl::getRefTorque |
( |
int |
j, |
|
|
double * |
t |
|
) |
| |
|
pure virtual |
◆ getRefTorques()
virtual bool yarp::dev::ITorqueControl::getRefTorques |
( |
double * |
t | ) |
|
|
pure virtual |
◆ getTorque()
virtual bool yarp::dev::ITorqueControl::getTorque |
( |
int |
j, |
|
|
double * |
t |
|
) |
| |
|
pure virtual |
◆ getTorqueRange()
virtual bool yarp::dev::ITorqueControl::getTorqueRange |
( |
int |
j, |
|
|
double * |
min, |
|
|
double * |
max |
|
) |
| |
|
pure virtual |
◆ getTorqueRanges()
virtual bool yarp::dev::ITorqueControl::getTorqueRanges |
( |
double * |
min, |
|
|
double * |
max |
|
) |
| |
|
pure virtual |
◆ getTorques()
virtual bool yarp::dev::ITorqueControl::getTorques |
( |
double * |
t | ) |
|
|
pure virtual |
◆ setMotorTorqueParams()
◆ setRefTorque()
virtual bool yarp::dev::ITorqueControl::setRefTorque |
( |
int |
j, |
|
|
double |
t |
|
) |
| |
|
pure virtual |
◆ setRefTorques() [1/2]
virtual bool yarp::dev::ITorqueControl::setRefTorques |
( |
const double * |
t | ) |
|
|
pure virtual |
◆ setRefTorques() [2/2]
virtual bool yarp::dev::ITorqueControl::setRefTorques |
( |
const int |
n_joint, |
|
|
const int * |
joints, |
|
|
const double * |
t |
|
) |
| |
|
inlinevirtual |
The documentation for this class was generated from the following file: