YARP
Yet Another Robot Platform
IControlMode.h File Reference
#include <yarp/os/Vocab.h>
#include <yarp/dev/api.h>
+ Include dependency graph for IControlMode.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  yarp::dev::IControlMode
 Interface for setting control mode in control board. More...
 
class  yarp::dev::IControlModeRaw
 Interface for setting control mode in control board. More...
 

Namespaces

 yarp
 The main, catch-all namespace for YARP.
 
 yarp::dev
 An interface for the device drivers.
 

Variables

constexpr yarp::conf::vocab32_t VOCAB_ICONTROLMODE = yarp::os::createVocab('i','c','m','d')
 
constexpr yarp::conf::vocab32_t VOCAB_CM_CONTROL_MODE = yarp::os::createVocab('c','m','o','d')
 
constexpr yarp::conf::vocab32_t VOCAB_CM_CONTROL_MODE_GROUP = yarp::os::createVocab('c','m','o','g')
 
constexpr yarp::conf::vocab32_t VOCAB_CM_CONTROL_MODES = yarp::os::createVocab('c','m','d','s')
 
constexpr yarp::conf::vocab32_t VOCAB_CM_IDLE = yarp::os::createVocab('i','d','l')
 
constexpr yarp::conf::vocab32_t VOCAB_CM_TORQUE = yarp::os::createVocab('t','o','r','q')
 
constexpr yarp::conf::vocab32_t VOCAB_CM_POSITION = yarp::os::createVocab('p','o','s')
 
constexpr yarp::conf::vocab32_t VOCAB_CM_POSITION_DIRECT = yarp::os::createVocab('p','o','s','d')
 
constexpr yarp::conf::vocab32_t VOCAB_CM_VELOCITY = yarp::os::createVocab('v','e','l')
 
constexpr yarp::conf::vocab32_t VOCAB_CM_CURRENT = yarp::os::createVocab('i','c','u','r')
 
constexpr yarp::conf::vocab32_t VOCAB_CM_PWM = yarp::os::createVocab('i','p','w','m')
 
constexpr yarp::conf::vocab32_t VOCAB_CM_IMPEDANCE_POS = yarp::os::createVocab('i','m','p','o')
 
constexpr yarp::conf::vocab32_t VOCAB_CM_IMPEDANCE_VEL = yarp::os::createVocab('i','m','v','e')
 
constexpr yarp::conf::vocab32_t VOCAB_CM_MIXED = yarp::os::createVocab('m','i','x')
 
constexpr yarp::conf::vocab32_t VOCAB_CM_FORCE_IDLE = yarp::os::createVocab('f','i','d','l')
 
constexpr yarp::conf::vocab32_t VOCAB_CM_HW_FAULT = yarp::os::createVocab('h','w','f','a')
 
constexpr yarp::conf::vocab32_t VOCAB_CM_CALIBRATING = yarp::os::createVocab('c','a','l')
 
constexpr yarp::conf::vocab32_t VOCAB_CM_CALIB_DONE = yarp::os::createVocab('c','a','l','d')
 
constexpr yarp::conf::vocab32_t VOCAB_CM_NOT_CONFIGURED = yarp::os::createVocab('c','f','g','n')
 
constexpr yarp::conf::vocab32_t VOCAB_CM_CONFIGURED = yarp::os::createVocab('c','f','g','y')
 
constexpr yarp::conf::vocab32_t VOCAB_CM_UNKNOWN = yarp::os::createVocab('u','n','k','w')
 

Variable Documentation

◆ VOCAB_CM_CALIB_DONE

constexpr yarp::conf::vocab32_t VOCAB_CM_CALIB_DONE = yarp::os::createVocab('c','a','l','d')

Definition at line 146 of file IControlMode.h.

◆ VOCAB_CM_CALIBRATING

constexpr yarp::conf::vocab32_t VOCAB_CM_CALIBRATING = yarp::os::createVocab('c','a','l')

Definition at line 145 of file IControlMode.h.

◆ VOCAB_CM_CONFIGURED

constexpr yarp::conf::vocab32_t VOCAB_CM_CONFIGURED = yarp::os::createVocab('c','f','g','y')

Definition at line 148 of file IControlMode.h.

◆ VOCAB_CM_CONTROL_MODE

constexpr yarp::conf::vocab32_t VOCAB_CM_CONTROL_MODE = yarp::os::createVocab('c','m','o','d')

Definition at line 120 of file IControlMode.h.

◆ VOCAB_CM_CONTROL_MODE_GROUP

constexpr yarp::conf::vocab32_t VOCAB_CM_CONTROL_MODE_GROUP = yarp::os::createVocab('c','m','o','g')

Definition at line 121 of file IControlMode.h.

◆ VOCAB_CM_CONTROL_MODES

constexpr yarp::conf::vocab32_t VOCAB_CM_CONTROL_MODES = yarp::os::createVocab('c','m','d','s')

Definition at line 122 of file IControlMode.h.

◆ VOCAB_CM_CURRENT

constexpr yarp::conf::vocab32_t VOCAB_CM_CURRENT = yarp::os::createVocab('i','c','u','r')

Definition at line 131 of file IControlMode.h.

◆ VOCAB_CM_FORCE_IDLE

constexpr yarp::conf::vocab32_t VOCAB_CM_FORCE_IDLE = yarp::os::createVocab('f','i','d','l')

Definition at line 141 of file IControlMode.h.

◆ VOCAB_CM_HW_FAULT

constexpr yarp::conf::vocab32_t VOCAB_CM_HW_FAULT = yarp::os::createVocab('h','w','f','a')

Definition at line 144 of file IControlMode.h.

◆ VOCAB_CM_IDLE

constexpr yarp::conf::vocab32_t VOCAB_CM_IDLE = yarp::os::createVocab('i','d','l')

Definition at line 126 of file IControlMode.h.

◆ VOCAB_CM_IMPEDANCE_POS

constexpr yarp::conf::vocab32_t VOCAB_CM_IMPEDANCE_POS = yarp::os::createVocab('i','m','p','o')

Definition at line 133 of file IControlMode.h.

◆ VOCAB_CM_IMPEDANCE_VEL

constexpr yarp::conf::vocab32_t VOCAB_CM_IMPEDANCE_VEL = yarp::os::createVocab('i','m','v','e')

Definition at line 134 of file IControlMode.h.

◆ VOCAB_CM_MIXED

constexpr yarp::conf::vocab32_t VOCAB_CM_MIXED = yarp::os::createVocab('m','i','x')

Definition at line 138 of file IControlMode.h.

◆ VOCAB_CM_NOT_CONFIGURED

constexpr yarp::conf::vocab32_t VOCAB_CM_NOT_CONFIGURED = yarp::os::createVocab('c','f','g','n')

Definition at line 147 of file IControlMode.h.

◆ VOCAB_CM_POSITION

constexpr yarp::conf::vocab32_t VOCAB_CM_POSITION = yarp::os::createVocab('p','o','s')

Definition at line 128 of file IControlMode.h.

◆ VOCAB_CM_POSITION_DIRECT

constexpr yarp::conf::vocab32_t VOCAB_CM_POSITION_DIRECT = yarp::os::createVocab('p','o','s','d')

Definition at line 129 of file IControlMode.h.

◆ VOCAB_CM_PWM

constexpr yarp::conf::vocab32_t VOCAB_CM_PWM = yarp::os::createVocab('i','p','w','m')

Definition at line 132 of file IControlMode.h.

◆ VOCAB_CM_TORQUE

constexpr yarp::conf::vocab32_t VOCAB_CM_TORQUE = yarp::os::createVocab('t','o','r','q')

Definition at line 127 of file IControlMode.h.

◆ VOCAB_CM_UNKNOWN

constexpr yarp::conf::vocab32_t VOCAB_CM_UNKNOWN = yarp::os::createVocab('u','n','k','w')

Definition at line 151 of file IControlMode.h.

◆ VOCAB_CM_VELOCITY

constexpr yarp::conf::vocab32_t VOCAB_CM_VELOCITY = yarp::os::createVocab('v','e','l')

Definition at line 130 of file IControlMode.h.

◆ VOCAB_ICONTROLMODE

constexpr yarp::conf::vocab32_t VOCAB_ICONTROLMODE = yarp::os::createVocab('i','c','m','d')

Definition at line 118 of file IControlMode.h.