#include <ControlBoardWrapper/SubDevice.h>
Definition at line 55 of file SubDevice.h.
Public Member Functions | |
| SubDevice () | |
| bool | attach (yarp::dev::PolyDriver *d, const std::string &id) |
| void | detach () |
| void | setVerbose (bool _verbose) |
| bool | configure (int wbase, int wtop, int base, int top, int axes, const std::string &id, ControlBoardWrapper *_parent) |
| bool | isAttached () |
| SubDevice::SubDevice | ( | ) |
Definition at line 25 of file SubDevice.cpp.
| bool SubDevice::attach | ( | yarp::dev::PolyDriver * | d, |
| const std::string & | id | ||
| ) |
Definition at line 118 of file SubDevice.cpp.
| bool SubDevice::configure | ( | int | wbase, |
| int | wtop, | ||
| int | base, | ||
| int | top, | ||
| int | axes, | ||
| const std::string & | id, | ||
| ControlBoardWrapper * | _parent | ||
| ) |
Definition at line 55 of file SubDevice.cpp.
| void SubDevice::detach | ( | ) |
Definition at line 94 of file SubDevice.cpp.
|
inline |
Definition at line 104 of file SubDevice.h.
|
inline |
Definition at line 100 of file SubDevice.h.
| yarp::dev::IAmplifierControl* SubDevice::amp |
Definition at line 76 of file SubDevice.h.
| int SubDevice::axes |
Definition at line 63 of file SubDevice.h.
| int SubDevice::base |
Definition at line 59 of file SubDevice.h.
| yarp::dev::IControlCalibration* SubDevice::calib |
Definition at line 78 of file SubDevice.h.
| bool SubDevice::configuredF |
Definition at line 66 of file SubDevice.h.
| yarp::dev::ICurrentControl* SubDevice::iCurr |
Definition at line 89 of file SubDevice.h.
| std::string SubDevice::id |
Definition at line 58 of file SubDevice.h.
| yarp::dev::IImpedanceControl* SubDevice::iImpedance |
Definition at line 81 of file SubDevice.h.
| yarp::dev::IInteractionMode* SubDevice::iInteract |
Definition at line 85 of file SubDevice.h.
| yarp::dev::IEncodersTimed* SubDevice::iJntEnc |
Definition at line 74 of file SubDevice.h.
| yarp::dev::IControlMode* SubDevice::iMode |
Definition at line 82 of file SubDevice.h.
| yarp::dev::IMotorEncoders* SubDevice::iMotEnc |
Definition at line 75 of file SubDevice.h.
| yarp::dev::IMotor* SubDevice::imotor |
Definition at line 86 of file SubDevice.h.
| yarp::dev::IAxisInfo* SubDevice::info |
Definition at line 83 of file SubDevice.h.
| yarp::dev::IPWMControl* SubDevice::iPWM |
Definition at line 88 of file SubDevice.h.
| yarp::dev::IPreciselyTimed* SubDevice::iTimed |
Definition at line 79 of file SubDevice.h.
| yarp::dev::ITorqueControl* SubDevice::iTorque |
Definition at line 80 of file SubDevice.h.
| yarp::dev::IRemoteVariables* SubDevice::iVar |
Definition at line 87 of file SubDevice.h.
| yarp::sig::Vector SubDevice::jointEncodersTimes |
Definition at line 92 of file SubDevice.h.
| yarp::dev::IControlLimits* SubDevice::lim |
Definition at line 77 of file SubDevice.h.
| yarp::sig::Vector SubDevice::motorEncodersTimes |
Definition at line 94 of file SubDevice.h.
| ControlBoardWrapper* SubDevice::parent |
Definition at line 68 of file SubDevice.h.
| yarp::dev::IPidControl* SubDevice::pid |
Definition at line 71 of file SubDevice.h.
| yarp::dev::IPositionControl* SubDevice::pos |
Definition at line 72 of file SubDevice.h.
| yarp::dev::IPositionDirect* SubDevice::posDir |
Definition at line 84 of file SubDevice.h.
| yarp::sig::Vector SubDevice::subDev_joint_encoders |
Definition at line 91 of file SubDevice.h.
| yarp::sig::Vector SubDevice::subDev_motor_encoders |
Definition at line 93 of file SubDevice.h.
| yarp::dev::PolyDriver* SubDevice::subdevice |
Definition at line 70 of file SubDevice.h.
| int SubDevice::top |
Definition at line 60 of file SubDevice.h.
| int SubDevice::totalAxis |
Definition at line 64 of file SubDevice.h.
| yarp::dev::IVelocityControl* SubDevice::vel |
Definition at line 73 of file SubDevice.h.
| int SubDevice::wbase |
Definition at line 61 of file SubDevice.h.
| int SubDevice::wtop |
Definition at line 62 of file SubDevice.h.