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
 For streams capable of holding different kinds of content, check what they actually have.
 

Variables

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

Variable Documentation

◆ VOCAB_CM_CALIB_DONE

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

Definition at line 141 of file IControlMode.h.

◆ VOCAB_CM_CALIBRATING

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

Definition at line 140 of file IControlMode.h.

◆ VOCAB_CM_CONFIGURED

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

Definition at line 143 of file IControlMode.h.

◆ VOCAB_CM_CONTROL_MODE

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

Definition at line 115 of file IControlMode.h.

◆ VOCAB_CM_CONTROL_MODE_GROUP

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

Definition at line 116 of file IControlMode.h.

◆ VOCAB_CM_CONTROL_MODES

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

Definition at line 117 of file IControlMode.h.

◆ VOCAB_CM_CURRENT

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

Definition at line 126 of file IControlMode.h.

◆ VOCAB_CM_FORCE_IDLE

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

Definition at line 136 of file IControlMode.h.

◆ VOCAB_CM_HW_FAULT

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

Definition at line 139 of file IControlMode.h.

◆ VOCAB_CM_IDLE

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

Definition at line 121 of file IControlMode.h.

◆ VOCAB_CM_IMPEDANCE_POS

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

Definition at line 128 of file IControlMode.h.

◆ VOCAB_CM_IMPEDANCE_VEL

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

Definition at line 129 of file IControlMode.h.

◆ VOCAB_CM_MIXED

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

Definition at line 133 of file IControlMode.h.

◆ VOCAB_CM_NOT_CONFIGURED

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

Definition at line 142 of file IControlMode.h.

◆ VOCAB_CM_POSITION

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

Definition at line 123 of file IControlMode.h.

◆ VOCAB_CM_POSITION_DIRECT

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

Definition at line 124 of file IControlMode.h.

◆ VOCAB_CM_PWM

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

Definition at line 127 of file IControlMode.h.

◆ VOCAB_CM_TORQUE

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

Definition at line 122 of file IControlMode.h.

◆ VOCAB_CM_UNKNOWN

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

Definition at line 146 of file IControlMode.h.

◆ VOCAB_CM_VELOCITY

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

Definition at line 125 of file IControlMode.h.

◆ VOCAB_ICONTROLMODE

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

Definition at line 113 of file IControlMode.h.