6#ifndef YARP_DEV_IMPLEMENTCONTROLBOARDINTERFACES_H
7#define YARP_DEV_IMPLEMENTCONTROLBOARDINTERFACES_H
14class StubImplPositionControlRaw;
15class StubImplEncodersRaw;
define control board standard interfaces
bool NOT_YET_IMPLEMENTED(const char *txt)
Control board, encoder interface.
Stub implementation of IEncodersRaw interface.
bool getEncoderSpeedsRaw(double *spds) override
Read the instantaneous acceleration of an axis.
bool resetEncodersRaw() override
Reset encoders.
bool getEncoderAccelerationsRaw(double *accs) override
Read the instantaneous acceleration of all axes.
bool setEncoderRaw(int j, double val) override
Set the value of the encoder for a given joint.
bool getEncoderRaw(int j, double *v) override
Read the value of an encoder.
bool getEncodersRaw(double *encs) override
Read the position of all axes.
virtual ~StubImplEncodersRaw()
bool getEncoderAccelerationRaw(int j, double *spds) override
Read the instantaneous acceleration of an axis.
bool getAxes(int *ax) override
Get the number of controlled axes.
bool setEncodersRaw(const double *vals) override
Set the value of all encoders.
bool getEncoderSpeedRaw(int j, double *sp) override
Read the instantaneous speed of an axis.
bool resetEncoderRaw(int j) override
Reset encoder, single joint.
For streams capable of holding different kinds of content, check what they actually have.
The main, catch-all namespace for YARP.