iCub-main
Classes | Enumerations | Functions
yarp::dev::eomc Namespace Reference

Classes

struct  jointsetsInfo_t
 
struct  encoder_t
 
struct  behaviour_flags_t
 
class  Watchdog
 
class  TemperatureFilter
 
class  ITemperatureSensor
 
class  TemperatureSensorPT100
 
class  TemperatureSensorPT1000
 
class  TemperatureSensorNONE
 
class  Pid_Algorithm
 
class  Pid_Algorithm_simple
 
class  PidInfo
 
class  TrqPidInfo
 
struct  focBasedSpecificInfo_t
 
class  JointsSet
 
struct  timeouts_t
 
struct  motorCurrentLimits_t
 
struct  jointLimits_t
 
struct  rotorLimits_t
 
struct  couplingInfo_t
 
struct  axisInfo_t
 
struct  impedanceLimits_t
 
struct  impedanceParameters_t
 
struct  kalmanFilterParams_t
 
struct  temperatureLimits_t
 
class  Parser
 

Enumerations

enum  motor_temperatureSensorTypeEnum_t {
  motor_temperature_sensor_pt100 = 0 ,
  motor_temperature_sensor_pt1000 = 1 ,
  motor_temperature_sensor_none = 255
}
 
enum  {
  MAX_SHORT = 32767 ,
  MIN_SHORT = -32768 ,
  MAX_INT = 0x7fffffff ,
  MIN_INT = 0x80000000 ,
  MAX_U32 = 0xffffffff ,
  MIN_U32 = 0x00 ,
  MAX_U16 = 0xffff ,
  MIN_U16 = 0x0000
}
 
enum  { CAN_SKIP_ADDR = 0x80 }
 

Functions

int U_16 (double x)
 
short S_16 (double x)
 
int U_32 (double x)
 
int S_32 (double x)
 
bool EncoderType_iCub2eo (const string *in, uint8_t *out)
 
bool EncoderType_eo2iCub (const uint8_t *in, string *out)
 
void copyPid_iCub2eo (const Pid *in, eOmc_PID_t *out)
 
void copyPid_eo2iCub (eOmc_PID_t *in, Pid *out)
 
bool controlModeCommandConvert_yarp2embObj (int vocabMode, eOenum08_t &embOut)
 
int controlModeStatusConvert_embObj2yarp (eOenum08_t embObjMode)
 
bool controlModeStatusConvert_yarp2embObj (int vocabMode, eOmc_controlmode_t &embOut)
 
int controlModeCommandConvert_embObj2yarp (eOmc_controlmode_command_t embObjMode)
 
bool interactionModeCommandConvert_yarp2embObj (int vocabMode, eOenum08_t &embOut)
 
bool interactionModeStatusConvert_embObj2yarp (eOenum08_t embObjMode, int &vocabOut)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
MAX_SHORT 
MIN_SHORT 
MAX_INT 
MIN_INT 
MAX_U32 
MIN_U32 
MAX_U16 
MIN_U16 

Definition at line 27 of file eomcUtils.h.

◆ anonymous enum

anonymous enum
Enumerator
CAN_SKIP_ADDR 

Definition at line 28 of file eomcUtils.h.

◆ motor_temperatureSensorTypeEnum_t

Enumerator
motor_temperature_sensor_pt100 
motor_temperature_sensor_pt1000 
motor_temperature_sensor_none 

Definition at line 60 of file eomcParser.h.

Function Documentation

◆ controlModeCommandConvert_embObj2yarp()

int yarp::dev::eomc::controlModeCommandConvert_embObj2yarp ( eOmc_controlmode_command_t  embObjMode)

Definition at line 334 of file eomcUtils.h.

◆ controlModeCommandConvert_yarp2embObj()

bool yarp::dev::eomc::controlModeCommandConvert_yarp2embObj ( int  vocabMode,
eOenum08_t &  embOut 
)

Definition at line 201 of file eomcUtils.h.

◆ controlModeStatusConvert_embObj2yarp()

int yarp::dev::eomc::controlModeStatusConvert_embObj2yarp ( eOenum08_t  embObjMode)

Definition at line 258 of file eomcUtils.h.

◆ controlModeStatusConvert_yarp2embObj()

bool yarp::dev::eomc::controlModeStatusConvert_yarp2embObj ( int  vocabMode,
eOmc_controlmode_t &  embOut 
)

Definition at line 328 of file eomcUtils.h.

◆ copyPid_eo2iCub()

void yarp::dev::eomc::copyPid_eo2iCub ( eOmc_PID_t *  in,
Pid *  out 
)

Definition at line 186 of file eomcUtils.h.

◆ copyPid_iCub2eo()

void yarp::dev::eomc::copyPid_iCub2eo ( const Pid *  in,
eOmc_PID_t *  out 
)

Definition at line 171 of file eomcUtils.h.

◆ EncoderType_eo2iCub()

bool yarp::dev::eomc::EncoderType_eo2iCub ( const uint8_t *  in,
string *  out 
)

Definition at line 125 of file eomcUtils.h.

◆ EncoderType_iCub2eo()

bool yarp::dev::eomc::EncoderType_iCub2eo ( const string *  in,
uint8_t *  out 
)

Definition at line 84 of file eomcUtils.h.

◆ interactionModeCommandConvert_yarp2embObj()

bool yarp::dev::eomc::interactionModeCommandConvert_yarp2embObj ( int  vocabMode,
eOenum08_t &  embOut 
)

Definition at line 362 of file eomcUtils.h.

◆ interactionModeStatusConvert_embObj2yarp()

bool yarp::dev::eomc::interactionModeStatusConvert_embObj2yarp ( eOenum08_t  embObjMode,
int &  vocabOut 
)

Definition at line 384 of file eomcUtils.h.

◆ S_16()

short yarp::dev::eomc::S_16 ( double  x)

Definition at line 43 of file eomcUtils.h.

◆ S_32()

int yarp::dev::eomc::S_32 ( double  x)

Definition at line 70 of file eomcUtils.h.

◆ U_16()

int yarp::dev::eomc::U_16 ( double  x)

Definition at line 31 of file eomcUtils.h.

◆ U_32()

int yarp::dev::eomc::U_32 ( double  x)

Definition at line 58 of file eomcUtils.h.