yarp-devices
Public Member Functions | Private Attributes | List of all members
roboticslab::TextilesHand Class Reference

Implementation for the custom UC3M Textiles Hand as a single CAN bus joint (control board raw interfaces).

#include <TextilesHand.hpp>

Inheritance diagram for roboticslab::TextilesHand:

Public Member Functions

bool open (yarp::os::Searchable &config) override
 
bool close () override
 
bool getControlMode (int j, int *mode) override
 
bool getControlModes (int *modes) override
 
bool getControlModes (int n_joint, const int *joints, int *modes) override
 
bool setControlMode (int j, int mode) override
 
bool setControlModes (int *modes) override
 
bool setControlModes (int n_joint, const int *joints, int *modes) override
 
bool getAxes (int *ax) override
 
bool setPosition (int j, double ref) override
 
bool setPositions (const double *refs) override
 
bool setPositions (int n_joint, const int *joints, const double *refs) override
 
bool getRefPosition (int joint, double *ref) override
 
bool getRefPositions (double *refs) override
 
bool getRefPositions (int n_joint, const int *joints, double *refs) override
 

Private Attributes

double lastTarget {0.0}
 
yarp::dev::PolyDriver serialDevice
 
yarp::dev::ISerialDevice * iSerialDevice {nullptr}
 

The documentation for this class was generated from the following files: