Dynamixel  2.9.5
RoadNarrows Robotics Dynamixel Package

Macros

#define DYNA_EX106P_ADDR_CURRENT_LSB   56
 sensed current draw (lsb)
 
#define DYNA_EX106P_ADDR_CURRENT_MSB   57
 sensed current draw (msb)
 
#define DYNA_EX106P_ADDR_CURRENT_MASK   0x3ff
 valid data mask
 
#define DYNA_EX106P_CURRENT_RES_M_AMP   10
 10mA resolution
 
#define DYNA_EX106P_CURRENT_MAG_MASK   0x01ff
 current magnitude field mask
 
#define DYNA_EX106P_CURRENT_MAG_SHIFT   0
 current magnitude field shift
 
#define DYNA_EX106P_CURRENT_ZERO_RAW   512
 0 Amp draw
 
#define DYNA_EX106P_CURRENT_M_AMP(val)   ((val) & DYNA_EX106P_CURRENT_MAG_MASK)
 Current(mA) / 10. More...
 
#define DYNA_EX106P_CURRENT_TORQUE_DIR(val)   ((val) < DYNA_EX106P_CURRENT_ZERO_RAW? DYNA_DIR_CCW: DYNA_DIR_CW)
 Torque direction. More...
 

Detailed Description

Mode: RW

Macro Definition Documentation

#define DYNA_EX106P_CURRENT_M_AMP (   val)    ((val) & DYNA_EX106P_CURRENT_MAG_MASK)

Current(mA) / 10.

Parameters
valRaw field value.

Definition at line 315 of file EX.h.

Referenced by DynaServoEX106P::UnpackSensedCurrent().

#define DYNA_EX106P_CURRENT_TORQUE_DIR (   val)    ((val) < DYNA_EX106P_CURRENT_ZERO_RAW? DYNA_DIR_CCW: DYNA_DIR_CW)

Torque direction.

Parameters
valRaw field value.

Definition at line 322 of file EX.h.

Referenced by DynaServoEX106P::UnpackSensedCurrent().