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