Yet Another Robot Platform
ControlBoardWrapperAxisInfo Class Reference

#include <ControlBoardWrapper/ControlBoardWrapperAxisInfo.h>

+ Inheritance diagram for ControlBoardWrapperAxisInfo:

Public Member Functions

bool getAxes (int *ax) override
 Get the number of controlled axes. More...
bool getAxisName (int j, std::string &name) override
bool getJointType (int j, yarp::dev::JointTypeEnum &type) override
- Public Member Functions inherited from ControlBoardWrapperCommon
bool getAxes (int *ax)
bool setRefAcceleration (int j, double acc)
bool setRefAccelerations (const double *accs)
bool setRefAccelerations (const int n_joints, const int *joints, const double *accs)
bool getRefAcceleration (int j, double *acc)
bool getRefAccelerations (double *accs)
bool getRefAccelerations (const int n_joints, const int *joints, double *accs)
bool stop (int j)
bool stop ()
bool stop (const int n_joint, const int *joints)
bool getNumberOfMotors (int *num)
bool getCurrent (int m, double *curr)
bool getCurrents (double *currs)
void printError (const std::string &func_name, const std::string &info, bool result)
- Public Member Functions inherited from yarp::dev::IAxisInfo
virtual ~IAxisInfo ()
 Destructor. More...
virtual bool getAxes (int *ax)=0
 Get the number of controlled axes. More...
virtual bool getAxisName (int axis, std::string &name)=0
virtual bool getJointType (int axis, yarp::dev::JointTypeEnum &type)

Additional Inherited Members

- Public Attributes inherited from ControlBoardWrapperCommon
WrappedDevice device
size_t controlledJoints {0}
std::string partName
std::mutex rpcDataMutex
MultiJointData rpcData
std::mutex timeMutex
yarp::os::Stamp time

Detailed Description

Definition at line 13 of file ControlBoardWrapperAxisInfo.h.

Member Function Documentation

◆ getAxes()

bool ControlBoardWrapperAxisInfo::getAxes ( int *  ax)

Get the number of controlled axes.

This command asks the number of controlled axes for the current physical interface.

axstorage to return param

Implements yarp::dev::IAxisInfo.

Definition at line 18 of file ControlBoardWrapperAxisInfo.h.

◆ getAxisName()

bool ControlBoardWrapperAxisInfo::getAxisName ( int  j,
std::string &  name 

Implements yarp::dev::IAxisInfo.

Definition at line 11 of file ControlBoardWrapperAxisInfo.cpp.

◆ getJointType()

bool ControlBoardWrapperAxisInfo::getJointType ( int  j,
yarp::dev::JointTypeEnum type 

Reimplemented from yarp::dev::IAxisInfo.

Definition at line 33 of file ControlBoardWrapperAxisInfo.cpp.

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