|
YARP
Yet Another Robot Platform
|
|
Go to the documentation of this file.
9 #ifndef YARP_DEV_HAPTICDEVICE_H
10 #define YARP_DEV_HAPTICDEVICE_H
virtual bool setTransformation(const yarp::sig::Matrix &T)=0
Set the transformation matrix to be applied to position and force feedback data.
contains the definition of a Vector type
virtual bool stopFeedback()=0
Disable force/torque feedback.
contains the definition of a Matrix type
virtual bool isCartesianForceModeEnabled(bool &ret)=0
Query which feedback mode is active.
virtual bool getButtons(yarp::sig::Vector &buttons)=0
Get the status of the available buttons.
virtual bool setJointTorqueMode()=0
Enable joint torque feedback mode.
virtual bool getOrientation(yarp::sig::Vector &rpy)=0
Get the instantaneous orientation.
virtual bool getTransformation(yarp::sig::Matrix &T)=0
Get the current transformation matrix used to modify the position readings and force feedback.
virtual bool getPosition(yarp::sig::Vector &pos)=0
Get the instantaneous position.
virtual bool setCartesianForceMode()=0
Enable Cartesian force feedback mode.
virtual bool setFeedback(const yarp::sig::Vector &fdbck)=0
Set the values for the force/torque feedback.
The main, catch-all namespace for YARP.
virtual bool getMaxFeedback(yarp::sig::Vector &max)=0
Get maximum values for the feedback.