iCub-main
Loading...
Searching...
No Matches
yarp::dev::eomc Namespace Reference

Classes

struct  jointsetsInfo_t
struct  encoder_t
struct  behaviour_flags_t
struct  maintenanceModeCfg_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  lugreParameters_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.