Class DynamixelInfo

Class Documentation

class DynamixelInfo

Public Functions

inline DynamixelInfo()
inline ~DynamixelInfo()
void SetDxlModelFolderPath(const char *path)
void InitDxlModelInfo()
void ReadDxlModelFile(uint8_t id, uint16_t model_num)
bool GetDxlControlItem(uint8_t id, std::string item_name, uint16_t &addr, uint8_t &size)
bool CheckDxlControlItem(uint8_t id, std::string item_name)
bool GetDxlTypeInfo(uint8_t id, int32_t &value_of_zero_radian_position, int32_t &value_of_max_radian_position, int32_t &value_of_min_radian_position, double &min_radian, double &max_radian)
int32_t ConvertRadianToValue(uint8_t id, double radian)
double ConvertValueToRadian(uint8_t id, int32_t value)
inline int16_t ConvertEffortToCurrent(uint8_t id, double effort)
inline double ConvertCurrentToEffort(uint8_t id, int16_t current)
inline double ConvertValueRPMToVelocityRPS(uint8_t id, int32_t value_rpm)
inline int32_t ConvertVelocityRPSToValueRPM(uint8_t id, double vel_rps)

Public Members

std::map<uint8_t, DxlInfo> dxl_info_