YARP
Yet Another Robot Platform
RemappedSubControlBoard Class Reference

#include <ControlBoardRemapper/ControlBoardRemapperHelpers.h>

Public Member Functions

 RemappedSubControlBoard ()
 
bool attach (yarp::dev::PolyDriver *d, const std::string &id)
 
void detach ()
 
void setVerbose (bool _verbose)
 
bool isAttached ()
 

Public Attributes

std::string id
 
yarp::dev::PolyDriver * subdevice
 
yarp::dev::IPidControl * pid
 
yarp::dev::IPositionControl * pos
 
yarp::dev::IVelocityControl * vel
 
yarp::dev::IEncodersTimed * iJntEnc
 
yarp::dev::IMotorEncoders * iMotEnc
 
yarp::dev::IAmplifierControl * amp
 
yarp::dev::IControlLimits * lim
 
yarp::dev::IControlCalibration * calib
 
yarp::dev::IRemoteCalibrator * remcalib
 
yarp::dev::IPreciselyTimed * iTimed
 
yarp::dev::ITorqueControl * iTorque
 
yarp::dev::IImpedanceControl * iImpedance
 
yarp::dev::IControlMode * iMode
 
yarp::dev::IAxisInfo * info
 
yarp::dev::IPositionDirect * posDir
 
yarp::dev::IInteractionMode * iInteract
 
yarp::dev::IMotor * imotor
 
yarp::dev::IRemoteVariables * iVar
 
yarp::dev::IPWMControl * iPwm
 
yarp::dev::ICurrentControl * iCurr
 
yarp::dev::IJointFault * iFault
 

Detailed Description

Definition at line 41 of file ControlBoardRemapperHelpers.h.

Constructor & Destructor Documentation

◆ RemappedSubControlBoard()

RemappedSubControlBoard::RemappedSubControlBoard ( )

Definition at line 17 of file ControlBoardRemapperHelpers.cpp.

Member Function Documentation

◆ attach()

bool RemappedSubControlBoard::attach ( yarp::dev::PolyDriver *  d,
const std::string &  id 
)

Definition at line 77 of file ControlBoardRemapperHelpers.cpp.

◆ detach()

void RemappedSubControlBoard::detach ( )

Definition at line 50 of file ControlBoardRemapperHelpers.cpp.

◆ isAttached()

bool RemappedSubControlBoard::isAttached ( )
inline

Definition at line 76 of file ControlBoardRemapperHelpers.h.

◆ setVerbose()

void RemappedSubControlBoard::setVerbose ( bool  _verbose)
inline

Definition at line 74 of file ControlBoardRemapperHelpers.h.

Member Data Documentation

◆ amp

yarp::dev::IAmplifierControl* RemappedSubControlBoard::amp

Definition at line 52 of file ControlBoardRemapperHelpers.h.

◆ calib

yarp::dev::IControlCalibration* RemappedSubControlBoard::calib

Definition at line 54 of file ControlBoardRemapperHelpers.h.

◆ iCurr

yarp::dev::ICurrentControl* RemappedSubControlBoard::iCurr

Definition at line 66 of file ControlBoardRemapperHelpers.h.

◆ id

std::string RemappedSubControlBoard::id

Definition at line 44 of file ControlBoardRemapperHelpers.h.

◆ iFault

yarp::dev::IJointFault* RemappedSubControlBoard::iFault

Definition at line 67 of file ControlBoardRemapperHelpers.h.

◆ iImpedance

yarp::dev::IImpedanceControl* RemappedSubControlBoard::iImpedance

Definition at line 58 of file ControlBoardRemapperHelpers.h.

◆ iInteract

yarp::dev::IInteractionMode* RemappedSubControlBoard::iInteract

Definition at line 62 of file ControlBoardRemapperHelpers.h.

◆ iJntEnc

yarp::dev::IEncodersTimed* RemappedSubControlBoard::iJntEnc

Definition at line 50 of file ControlBoardRemapperHelpers.h.

◆ iMode

yarp::dev::IControlMode* RemappedSubControlBoard::iMode

Definition at line 59 of file ControlBoardRemapperHelpers.h.

◆ iMotEnc

yarp::dev::IMotorEncoders* RemappedSubControlBoard::iMotEnc

Definition at line 51 of file ControlBoardRemapperHelpers.h.

◆ imotor

yarp::dev::IMotor* RemappedSubControlBoard::imotor

Definition at line 63 of file ControlBoardRemapperHelpers.h.

◆ info

yarp::dev::IAxisInfo* RemappedSubControlBoard::info

Definition at line 60 of file ControlBoardRemapperHelpers.h.

◆ iPwm

yarp::dev::IPWMControl* RemappedSubControlBoard::iPwm

Definition at line 65 of file ControlBoardRemapperHelpers.h.

◆ iTimed

yarp::dev::IPreciselyTimed* RemappedSubControlBoard::iTimed

Definition at line 56 of file ControlBoardRemapperHelpers.h.

◆ iTorque

yarp::dev::ITorqueControl* RemappedSubControlBoard::iTorque

Definition at line 57 of file ControlBoardRemapperHelpers.h.

◆ iVar

yarp::dev::IRemoteVariables* RemappedSubControlBoard::iVar

Definition at line 64 of file ControlBoardRemapperHelpers.h.

◆ lim

yarp::dev::IControlLimits* RemappedSubControlBoard::lim

Definition at line 53 of file ControlBoardRemapperHelpers.h.

◆ pid

yarp::dev::IPidControl* RemappedSubControlBoard::pid

Definition at line 47 of file ControlBoardRemapperHelpers.h.

◆ pos

yarp::dev::IPositionControl* RemappedSubControlBoard::pos

Definition at line 48 of file ControlBoardRemapperHelpers.h.

◆ posDir

yarp::dev::IPositionDirect* RemappedSubControlBoard::posDir

Definition at line 61 of file ControlBoardRemapperHelpers.h.

◆ remcalib

yarp::dev::IRemoteCalibrator* RemappedSubControlBoard::remcalib

Definition at line 55 of file ControlBoardRemapperHelpers.h.

◆ subdevice

yarp::dev::PolyDriver* RemappedSubControlBoard::subdevice

Definition at line 46 of file ControlBoardRemapperHelpers.h.

◆ vel

yarp::dev::IVelocityControl* RemappedSubControlBoard::vel

Definition at line 49 of file ControlBoardRemapperHelpers.h.


The documentation for this class was generated from the following files: