Control board, extend encoder raw interface adding timestamps. More...
#include <yarp/dev/IEncodersTimed.h>
Inheritance diagram for yarp::dev::IEncodersTimedRaw:Public Member Functions | |
| virtual | ~IEncodersTimedRaw () |
| Destructor. | |
| virtual bool | getEncodersTimedRaw (double *encs, double *stamps)=0 |
| Read the instantaneous acceleration of all axes. | |
| virtual bool | getEncoderTimedRaw (int j, double *encs, double *stamp)=0 |
| Read the instantaneous acceleration of all axes. | |
Public Member Functions inherited from yarp::dev::IEncodersRaw | |
| virtual | ~IEncodersRaw () |
| Destructor. | |
| virtual bool | getAxes (int *ax)=0 |
| Get the number of controlled axes. | |
| virtual bool | resetEncoderRaw (int j)=0 |
| Reset encoder, single joint. | |
| virtual bool | resetEncodersRaw ()=0 |
| Reset encoders. | |
| virtual bool | setEncoderRaw (int j, double val)=0 |
| Set the value of the encoder for a given joint. | |
| virtual bool | setEncodersRaw (const double *vals)=0 |
| Set the value of all encoders. | |
| virtual bool | getEncoderRaw (int j, double *v)=0 |
| Read the value of an encoder. | |
| virtual bool | getEncodersRaw (double *encs)=0 |
| Read the position of all axes. | |
| virtual bool | getEncoderSpeedRaw (int j, double *sp)=0 |
| Read the instantaneous speed of an axis. | |
| virtual bool | getEncoderSpeedsRaw (double *spds)=0 |
| Read the instantaneous acceleration of an axis. | |
| virtual bool | getEncoderAccelerationRaw (int j, double *spds)=0 |
| Read the instantaneous acceleration of an axis. | |
| virtual bool | getEncoderAccelerationsRaw (double *accs)=0 |
| Read the instantaneous acceleration of all axes. | |
Control board, extend encoder raw interface adding timestamps.
Definition at line 22 of file IEncodersTimed.h.
|
inlinevirtual |
Destructor.
Definition at line 28 of file IEncodersTimed.h.
|
pure virtual |
Read the instantaneous acceleration of all axes.
| encs | pointer to the array that will contain the output |
| stamps | pointer to the array that will contain individual timestamps |
Implemented in FakeLaserWithMotor, FakeMotionControl, and FakeMotionControlMicro.
|
pure virtual |
Read the instantaneous acceleration of all axes.
| j | axis index |
| encs | encoder value |
| stamp | corresponding timestamp |
Implemented in FakeLaserWithMotor, FakeMotionControl, and FakeMotionControlMicro.