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::PolyDriversubdevice
 
yarp::dev::IPidControlpid
 
yarp::dev::IPositionControlpos
 
yarp::dev::IVelocityControlvel
 
yarp::dev::IEncodersTimediJntEnc
 
yarp::dev::IMotorEncodersiMotEnc
 
yarp::dev::IAmplifierControlamp
 
yarp::dev::IControlLimitslim
 
yarp::dev::IControlCalibrationcalib
 
yarp::dev::IRemoteCalibratorremcalib
 
yarp::dev::IPreciselyTimediTimed
 
yarp::dev::ITorqueControliTorque
 
yarp::dev::IImpedanceControliImpedance
 
yarp::dev::IControlModeiMode
 
yarp::dev::IAxisInfoinfo
 
yarp::dev::IPositionDirectposDir
 
yarp::dev::IInteractionModeiInteract
 
yarp::dev::IMotorimotor
 
yarp::dev::IRemoteVariablesiVar
 
yarp::dev::IPWMControliPwm
 
yarp::dev::ICurrentControliCurr
 

Detailed Description

Definition at line 43 of file ControlBoardRemapperHelpers.h.

Constructor & Destructor Documentation

◆ RemappedSubControlBoard()

RemappedSubControlBoard::RemappedSubControlBoard ( )

Definition at line 21 of file ControlBoardRemapperHelpers.cpp.

Member Function Documentation

◆ attach()

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

Definition at line 81 of file ControlBoardRemapperHelpers.cpp.

◆ detach()

void RemappedSubControlBoard::detach ( )

Definition at line 54 of file ControlBoardRemapperHelpers.cpp.

◆ isAttached()

bool RemappedSubControlBoard::isAttached ( )
inline

Definition at line 77 of file ControlBoardRemapperHelpers.h.

◆ setVerbose()

void RemappedSubControlBoard::setVerbose ( bool  _verbose)
inline

Definition at line 75 of file ControlBoardRemapperHelpers.h.

Member Data Documentation

◆ amp

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

Definition at line 54 of file ControlBoardRemapperHelpers.h.

◆ calib

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

Definition at line 56 of file ControlBoardRemapperHelpers.h.

◆ iCurr

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

Definition at line 68 of file ControlBoardRemapperHelpers.h.

◆ id

std::string RemappedSubControlBoard::id

Definition at line 46 of file ControlBoardRemapperHelpers.h.

◆ iImpedance

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

Definition at line 60 of file ControlBoardRemapperHelpers.h.

◆ iInteract

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

Definition at line 64 of file ControlBoardRemapperHelpers.h.

◆ iJntEnc

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

Definition at line 52 of file ControlBoardRemapperHelpers.h.

◆ iMode

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

Definition at line 61 of file ControlBoardRemapperHelpers.h.

◆ iMotEnc

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

Definition at line 53 of file ControlBoardRemapperHelpers.h.

◆ imotor

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

Definition at line 65 of file ControlBoardRemapperHelpers.h.

◆ info

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

Definition at line 62 of file ControlBoardRemapperHelpers.h.

◆ iPwm

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

Definition at line 67 of file ControlBoardRemapperHelpers.h.

◆ iTimed

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

Definition at line 58 of file ControlBoardRemapperHelpers.h.

◆ iTorque

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

Definition at line 59 of file ControlBoardRemapperHelpers.h.

◆ iVar

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

Definition at line 66 of file ControlBoardRemapperHelpers.h.

◆ lim

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

Definition at line 55 of file ControlBoardRemapperHelpers.h.

◆ pid

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

Definition at line 49 of file ControlBoardRemapperHelpers.h.

◆ pos

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

Definition at line 50 of file ControlBoardRemapperHelpers.h.

◆ posDir

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

Definition at line 63 of file ControlBoardRemapperHelpers.h.

◆ remcalib

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

Definition at line 57 of file ControlBoardRemapperHelpers.h.

◆ subdevice

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

Definition at line 48 of file ControlBoardRemapperHelpers.h.

◆ vel

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

Definition at line 51 of file ControlBoardRemapperHelpers.h.


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