|
iCub-main
|
This class implements the client part of the fake motor device driver. More...
#include <fakeMotorDeviceComponents.h>
Inheritance diagram for fakeMotorDeviceClient:Classes | |
| class | StatePort |
Public Member Functions | |
| fakeMotorDeviceClient () | |
| 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 | getEncoders (double *encs) |
| bool | getEncoder (int, 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 () |
Protected Attributes | |
| StatePort | statePort |
| yarp::os::BufferedPort< yarp::os::Bottle > | cmdPort |
| yarp::os::RpcClient | rpcPort |
| std::mutex | mtx |
| yarp::sig::Vector | encs |
| bool | configured |
Friends | |
| class | StatePort |
This class implements the client part of the fake motor device driver.
Only the used interface methods are actually implemented.
Definition at line 122 of file fakeMotorDeviceComponents.h.
| fakeMotorDeviceClient::fakeMotorDeviceClient | ( | ) |
Definition at line 29 of file fakeMotorDeviceClient.cpp.
| bool fakeMotorDeviceClient::close | ( | ) |
Definition at line 71 of file fakeMotorDeviceClient.cpp.
| bool fakeMotorDeviceClient::getAxes | ( | int * | ax | ) |
Definition at line 111 of file fakeMotorDeviceClient.cpp.
|
inline |
Definition at line 183 of file fakeMotorDeviceComponents.h.
|
inline |
Definition at line 190 of file fakeMotorDeviceComponents.h.
|
inline |
Definition at line 191 of file fakeMotorDeviceComponents.h.
| bool fakeMotorDeviceClient::getEncoders | ( | double * | encs | ) |
Definition at line 129 of file fakeMotorDeviceClient.cpp.
|
inline |
Definition at line 188 of file fakeMotorDeviceComponents.h.
|
inline |
Definition at line 189 of file fakeMotorDeviceComponents.h.
| bool fakeMotorDeviceClient::getLimits | ( | int | axis, |
| double * | min, | ||
| double * | max | ||
| ) |
Definition at line 90 of file fakeMotorDeviceClient.cpp.
|
inline |
Definition at line 209 of file fakeMotorDeviceComponents.h.
|
inline |
Definition at line 208 of file fakeMotorDeviceComponents.h.
|
inline |
Definition at line 210 of file fakeMotorDeviceComponents.h.
|
inline |
Definition at line 171 of file fakeMotorDeviceComponents.h.
| bool fakeMotorDeviceClient::open | ( | yarp::os::Searchable & | config | ) |
Definition at line 36 of file fakeMotorDeviceClient.cpp.
|
inline |
Definition at line 184 of file fakeMotorDeviceComponents.h.
|
inline |
Definition at line 185 of file fakeMotorDeviceComponents.h.
|
inline |
Definition at line 186 of file fakeMotorDeviceComponents.h.
|
inline |
Definition at line 187 of file fakeMotorDeviceComponents.h.
|
inline |
Definition at line 169 of file fakeMotorDeviceComponents.h.
| bool fakeMotorDeviceClient::setRefAcceleration | ( | int | j, |
| double | acc | ||
| ) |
Definition at line 159 of file fakeMotorDeviceClient.cpp.
|
inline |
Definition at line 207 of file fakeMotorDeviceComponents.h.
|
inline |
Definition at line 206 of file fakeMotorDeviceComponents.h.
|
inline |
Definition at line 170 of file fakeMotorDeviceComponents.h.
|
inline |
Definition at line 212 of file fakeMotorDeviceComponents.h.
|
inline |
Definition at line 211 of file fakeMotorDeviceComponents.h.
| bool fakeMotorDeviceClient::stop | ( | int | j | ) |
Definition at line 176 of file fakeMotorDeviceClient.cpp.
|
inline |
Definition at line 205 of file fakeMotorDeviceComponents.h.
|
inline |
Definition at line 204 of file fakeMotorDeviceComponents.h.
| bool fakeMotorDeviceClient::velocityMove | ( | int | j, |
| double | sp | ||
| ) |
Definition at line 142 of file fakeMotorDeviceClient.cpp.
|
friend |
Definition at line 153 of file fakeMotorDeviceComponents.h.
|
protected |
Definition at line 145 of file fakeMotorDeviceComponents.h.
|
protected |
Definition at line 151 of file fakeMotorDeviceComponents.h.
|
protected |
Definition at line 150 of file fakeMotorDeviceComponents.h.
|
protected |
Definition at line 148 of file fakeMotorDeviceComponents.h.
|
protected |
Definition at line 146 of file fakeMotorDeviceComponents.h.
|
protected |
Definition at line 144 of file fakeMotorDeviceComponents.h.