This class implements the server part of the fake motor device driver.
More...
#include <fakeMotorDeviceComponents.h>
|
| | fakeMotorDeviceServer () |
| |
| bool | open (yarp::os::Searchable &config) |
| |
| bool | close () |
| |
| bool | getLimits (int axis, double *min, double *max) |
| |
| bool | setLimits (int, double, double) |
| |
| bool | setVelLimits (int, double, double) |
| |
| bool | getVelLimits (int, double *, double *) |
| |
| bool | getAxes (int *ax) |
| |
| bool | getEncoder (int, double *) |
| |
| bool | getEncoders (double *) |
| |
| bool | resetEncoder (int) |
| |
| bool | resetEncoders () |
| |
| bool | setEncoder (int, double) |
| |
| bool | setEncoders (const double *) |
| |
| bool | getEncoderSpeed (int, double *) |
| |
| bool | getEncoderSpeeds (double *) |
| |
| bool | getEncoderAcceleration (int, double *) |
| |
| bool | getEncoderAccelerations (double *) |
| |
| bool | velocityMove (int j, double sp) |
| |
| bool | setRefAcceleration (int j, double acc) |
| |
| bool | stop (int j) |
| |
| bool | velocityMove (const int, const int *, const double *) |
| |
| bool | velocityMove (const double *) |
| |
| bool | setRefAccelerations (const int, const int *, const double *) |
| |
| bool | setRefAccelerations (const double *) |
| |
| bool | getRefAccelerations (const int, const int *, double *) |
| |
| bool | getRefAcceleration (int, double *) |
| |
| bool | getRefAccelerations (double *) |
| |
| bool | stop (const int, const int *) |
| |
| bool | stop () |
| |
|
| void | run () |
| |
| bool | read (yarp::os::ConnectionReader &connection) |
| | This method decodes the requests forwarded by the client and responds with corresponding replies.
|
| |
This class implements the server part of the fake motor device driver.
Only the used interface methods are actually implemented.
Definition at line 33 of file fakeMotorDeviceComponents.h.
◆ fakeMotorDeviceServer()
| fakeMotorDeviceServer::fakeMotorDeviceServer |
( |
| ) |
|
◆ close()
| bool fakeMotorDeviceServer::close |
( |
| ) |
|
◆ getAxes()
| bool fakeMotorDeviceServer::getAxes |
( |
int * |
ax | ) |
|
◆ getEncoder()
| bool fakeMotorDeviceServer::getEncoder |
( |
int |
, |
|
|
double * |
|
|
) |
| |
|
inline |
◆ getEncoderAcceleration()
| bool fakeMotorDeviceServer::getEncoderAcceleration |
( |
int |
, |
|
|
double * |
|
|
) |
| |
|
inline |
◆ getEncoderAccelerations()
| bool fakeMotorDeviceServer::getEncoderAccelerations |
( |
double * |
| ) |
|
|
inline |
◆ getEncoders()
| bool fakeMotorDeviceServer::getEncoders |
( |
double * |
| ) |
|
|
inline |
◆ getEncoderSpeed()
| bool fakeMotorDeviceServer::getEncoderSpeed |
( |
int |
, |
|
|
double * |
|
|
) |
| |
|
inline |
◆ getEncoderSpeeds()
| bool fakeMotorDeviceServer::getEncoderSpeeds |
( |
double * |
| ) |
|
|
inline |
◆ getLimits()
| bool fakeMotorDeviceServer::getLimits |
( |
int |
axis, |
|
|
double * |
min, |
|
|
double * |
max |
|
) |
| |
◆ getRefAcceleration()
| bool fakeMotorDeviceServer::getRefAcceleration |
( |
int |
, |
|
|
double * |
|
|
) |
| |
|
inline |
◆ getRefAccelerations() [1/2]
| bool fakeMotorDeviceServer::getRefAccelerations |
( |
const int |
, |
|
|
const int * |
, |
|
|
double * |
|
|
) |
| |
|
inline |
◆ getRefAccelerations() [2/2]
| bool fakeMotorDeviceServer::getRefAccelerations |
( |
double * |
| ) |
|
|
inline |
◆ getVelLimits()
| bool fakeMotorDeviceServer::getVelLimits |
( |
int |
, |
|
|
double * |
, |
|
|
double * |
|
|
) |
| |
|
inline |
◆ open()
| bool fakeMotorDeviceServer::open |
( |
yarp::os::Searchable & |
config | ) |
|
◆ read()
| bool fakeMotorDeviceServer::read |
( |
yarp::os::ConnectionReader & |
connection | ) |
|
|
protected |
This method decodes the requests forwarded by the client and responds with corresponding replies.
Definition at line 123 of file fakeMotorDeviceServer.cpp.
◆ resetEncoder()
| bool fakeMotorDeviceServer::resetEncoder |
( |
int |
| ) |
|
|
inline |
◆ resetEncoders()
| bool fakeMotorDeviceServer::resetEncoders |
( |
| ) |
|
|
inline |
◆ run()
| void fakeMotorDeviceServer::run |
( |
| ) |
|
|
protected |
◆ setEncoder()
| bool fakeMotorDeviceServer::setEncoder |
( |
int |
, |
|
|
double |
|
|
) |
| |
|
inline |
◆ setEncoders()
| bool fakeMotorDeviceServer::setEncoders |
( |
const double * |
| ) |
|
|
inline |
◆ setLimits()
| bool fakeMotorDeviceServer::setLimits |
( |
int |
, |
|
|
double |
, |
|
|
double |
|
|
) |
| |
|
inline |
◆ setRefAcceleration()
| bool fakeMotorDeviceServer::setRefAcceleration |
( |
int |
j, |
|
|
double |
acc |
|
) |
| |
◆ setRefAccelerations() [1/2]
| bool fakeMotorDeviceServer::setRefAccelerations |
( |
const double * |
| ) |
|
|
inline |
◆ setRefAccelerations() [2/2]
| bool fakeMotorDeviceServer::setRefAccelerations |
( |
const int |
, |
|
|
const int * |
, |
|
|
const double * |
|
|
) |
| |
|
inline |
◆ setVelLimits()
| bool fakeMotorDeviceServer::setVelLimits |
( |
int |
, |
|
|
double |
, |
|
|
double |
|
|
) |
| |
|
inline |
◆ stop() [1/3]
| bool fakeMotorDeviceServer::stop |
( |
| ) |
|
|
inline |
◆ stop() [2/3]
| bool fakeMotorDeviceServer::stop |
( |
const int |
, |
|
|
const int * |
|
|
) |
| |
|
inline |
◆ stop() [3/3]
| bool fakeMotorDeviceServer::stop |
( |
int |
j | ) |
|
◆ velocityMove() [1/3]
| bool fakeMotorDeviceServer::velocityMove |
( |
const double * |
| ) |
|
|
inline |
◆ velocityMove() [2/3]
| bool fakeMotorDeviceServer::velocityMove |
( |
const int |
, |
|
|
const int * |
, |
|
|
const double * |
|
|
) |
| |
|
inline |
◆ velocityMove() [3/3]
| bool fakeMotorDeviceServer::velocityMove |
( |
int |
j, |
|
|
double |
sp |
|
) |
| |
◆ cmdPort
| yarp::os::BufferedPort<yarp::os::Bottle> fakeMotorDeviceServer::cmdPort |
|
protected |
◆ configured
| bool fakeMotorDeviceServer::configured |
|
protected |
◆ motors
◆ mtx
| std::mutex fakeMotorDeviceServer::mtx |
|
protected |
◆ rpcPort
| yarp::os::Port fakeMotorDeviceServer::rpcPort |
|
protected |
◆ statePort
| yarp::os::BufferedPort<yarp::sig::Vector> fakeMotorDeviceServer::statePort |
|
protected |
◆ vel
| yarp::sig::Vector fakeMotorDeviceServer::vel |
|
protected |
The documentation for this class was generated from the following files: