#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.