|
YARP
Yet Another Robot Platform
|
|
Go to the documentation of this file.
9 #ifndef YARP_DEV_CONTROLBOARDWRAPPER_CONTROLBOARDWRAPPERVELOCITYCONTROL_H
10 #define YARP_DEV_CONTROLBOARDWRAPPER_CONTROLBOARDWRAPPERVELOCITYCONTROL_H
25 bool velocityMove(
const int n_joints,
const int* joints,
const double* spds)
override;
28 bool getRefVelocities(
const int n_joint,
const int* joints,
double* vels)
override;
40 #endif // YARP_DEV_CONTROLBOARDWRAPPER_CONTROLBOARDWRAPPERVELOCITYCONTROL_H
bool stop(const int n_joint, const int *joints) override
Stop motion for a subset of joints.
bool setRefAccelerations(const double *accs) override
Set reference acceleration on all joints.
bool getRefAccelerations(const int n_joints, const int *joints, double *accs) override
Get reference acceleration for a subset of joints.
bool setRefAccelerations(const int n_joints, const int *joints, const double *accs) override
Set reference acceleration for a subset of joints.
bool velocityMove(int j, double v) override
Start motion at a given speed, single joint.
bool getRefAcceleration(int j, double *acc)
bool setRefAcceleration(int j, double acc) override
Set reference acceleration for a joint.
bool stop(int j) override
Stop motion, single joint.
Interface for control boards implementing velocity control.
bool getRefVelocity(const int joint, double *vel) override
Get the last reference speed set by velocityMove for single joint.
bool getRefVelocities(double *vels) override
Get the last reference speed set by velocityMove for all joints.
bool getAxes(int *ax) override
Get the number of controlled axes.
bool setRefAcceleration(int j, double acc)
bool getRefAccelerations(double *accs) override
Get reference acceleration of all joints.
bool stop() override
Stop motion, multiple joints.
bool setRefAccelerations(const double *accs)
bool getRefAccelerations(double *accs)
bool getRefAcceleration(int j, double *acc) override
Get reference acceleration for a joint.