#include <joint_control.h>
|
void | clear_eff_over (void) |
|
uint16_t | get_center (void) |
|
double | get_command (void) |
|
double * | get_command_addr (void) |
|
double | get_current (void) |
|
double | get_d_command (void) |
|
uint16_t | get_dxl_curr (void) |
|
uint8_t | get_dxl_goal (void) |
|
uint8_t * | get_dxl_goal_addr (void) |
|
uint8_t | get_dxl_id (void) |
|
uint32_t | get_dxl_pos (void) |
|
uint8_t | get_dxl_temp (void) |
|
double | get_eff_const (void) |
|
uint8_t | get_eff_over_cnt (void) |
|
double | get_effort (void) |
|
double * | get_effort_addr (void) |
|
uint16_t | get_home (void) |
|
std::string | get_joint_name (void) |
|
ST_JOINT_PARAM | get_joint_param (void) |
|
double | get_max_effort (void) |
|
uint8_t | get_ope_mode (void) |
|
double | get_position (void) |
|
double * | get_position_addr (void) |
|
double | get_temprature (void) |
|
bool | get_torque (void) |
|
double | get_velocity (void) |
|
double * | get_velocity_addr (void) |
|
void | inc_eff_over (void) |
|
void | init_parameter (std::string init_name, uint8_t init_dxlid, uint16_t init_center, uint16_t init_home, double init_eff_const, uint8_t init_mode) |
|
bool | is_connect (void) |
|
bool | is_effort_limiting (void) |
|
| JOINT_CONTROL (void) |
|
| JOINT_CONTROL (std::string init_name, uint8_t init_dxlid, uint16_t init_center, uint16_t init_home, double init_eff_const, uint8_t init_mode) |
|
| JOINT_CONTROL (const JOINT_CONTROL &src) |
|
void | set_center (uint16_t set_center) |
|
void | set_command (double set_cmd) |
|
void | set_connect (bool set_connect) |
|
void | set_current (double set_curr) |
|
void | set_dxl_curr (uint16_t set_dxl_curr) |
|
void | set_dxl_id (uint8_t set_id) |
|
void | set_dxl_pos (uint32_t set_dxl_pos) |
|
void | set_dxl_temp (uint8_t set_dxl_temp) |
|
void | set_eff_limiting (bool set_limiting) |
|
void | set_effort (double set_eff) |
|
void | set_home (uint16_t set_home) |
|
void | set_joint_name (std::string set_name) |
|
void | set_joint_param (ST_JOINT_PARAM set_param) |
|
void | set_limits (joint_limits_interface::JointLimits &set_limits) |
|
void | set_position (double set_rad) |
|
void | set_temprature (double set_temp) |
|
void | set_torque (bool set_trq) |
|
void | set_velocity (double set_vel) |
|
void | updt_d_command (double val) |
|
| ~JOINT_CONTROL (void) |
|
Definition at line 196 of file joint_control.h.
JOINT_CONTROL::JOINT_CONTROL |
( |
void |
| ) |
|
JOINT_CONTROL::JOINT_CONTROL |
( |
std::string |
init_name, |
|
|
uint8_t |
init_dxlid, |
|
|
uint16_t |
init_center, |
|
|
uint16_t |
init_home, |
|
|
double |
init_eff_const, |
|
|
uint8_t |
init_mode |
|
) |
| |
JOINT_CONTROL::~JOINT_CONTROL |
( |
void |
| ) |
|
|
inline |
void JOINT_CONTROL::clear_eff_over |
( |
void |
| ) |
|
|
inline |
uint16_t JOINT_CONTROL::get_center |
( |
void |
| ) |
|
|
inline |
double JOINT_CONTROL::get_command |
( |
void |
| ) |
|
|
inline |
double* JOINT_CONTROL::get_command_addr |
( |
void |
| ) |
|
|
inline |
double JOINT_CONTROL::get_current |
( |
void |
| ) |
|
|
inline |
double JOINT_CONTROL::get_d_command |
( |
void |
| ) |
|
|
inline |
uint16_t JOINT_CONTROL::get_dxl_curr |
( |
void |
| ) |
|
|
inline |
uint8_t JOINT_CONTROL::get_dxl_goal |
( |
void |
| ) |
|
|
inline |
uint8_t* JOINT_CONTROL::get_dxl_goal_addr |
( |
void |
| ) |
|
|
inline |
uint8_t JOINT_CONTROL::get_dxl_id |
( |
void |
| ) |
|
|
inline |
uint32_t JOINT_CONTROL::get_dxl_pos |
( |
void |
| ) |
|
|
inline |
uint8_t JOINT_CONTROL::get_dxl_temp |
( |
void |
| ) |
|
|
inline |
double JOINT_CONTROL::get_eff_const |
( |
void |
| ) |
|
|
inline |
uint8_t JOINT_CONTROL::get_eff_over_cnt |
( |
void |
| ) |
|
|
inline |
double JOINT_CONTROL::get_effort |
( |
void |
| ) |
|
|
inline |
double* JOINT_CONTROL::get_effort_addr |
( |
void |
| ) |
|
|
inline |
uint16_t JOINT_CONTROL::get_home |
( |
void |
| ) |
|
|
inline |
std::string JOINT_CONTROL::get_joint_name |
( |
void |
| ) |
|
|
inline |
double JOINT_CONTROL::get_max_effort |
( |
void |
| ) |
|
|
inline |
uint8_t JOINT_CONTROL::get_ope_mode |
( |
void |
| ) |
|
|
inline |
double JOINT_CONTROL::get_position |
( |
void |
| ) |
|
|
inline |
double* JOINT_CONTROL::get_position_addr |
( |
void |
| ) |
|
|
inline |
double JOINT_CONTROL::get_temprature |
( |
void |
| ) |
|
|
inline |
bool JOINT_CONTROL::get_torque |
( |
void |
| ) |
|
|
inline |
double JOINT_CONTROL::get_velocity |
( |
void |
| ) |
|
|
inline |
double* JOINT_CONTROL::get_velocity_addr |
( |
void |
| ) |
|
|
inline |
void JOINT_CONTROL::inc_eff_over |
( |
void |
| ) |
|
|
inline |
void JOINT_CONTROL::init_parameter |
( |
std::string |
init_name, |
|
|
uint8_t |
init_dxlid, |
|
|
uint16_t |
init_center, |
|
|
uint16_t |
init_home, |
|
|
double |
init_eff_const, |
|
|
uint8_t |
init_mode |
|
) |
| |
bool JOINT_CONTROL::is_connect |
( |
void |
| ) |
|
|
inline |
bool JOINT_CONTROL::is_effort_limiting |
( |
void |
| ) |
|
|
inline |
void JOINT_CONTROL::set_center |
( |
uint16_t |
set_center | ) |
|
|
inline |
void JOINT_CONTROL::set_command |
( |
double |
set_cmd | ) |
|
|
inline |
void JOINT_CONTROL::set_connect |
( |
bool |
set_connect | ) |
|
|
inline |
void JOINT_CONTROL::set_current |
( |
double |
set_curr | ) |
|
|
inline |
void JOINT_CONTROL::set_dxl_curr |
( |
uint16_t |
set_dxl_curr | ) |
|
|
inline |
void JOINT_CONTROL::set_dxl_id |
( |
uint8_t |
set_id | ) |
|
|
inline |
void JOINT_CONTROL::set_dxl_pos |
( |
uint32_t |
set_dxl_pos | ) |
|
|
inline |
void JOINT_CONTROL::set_dxl_temp |
( |
uint8_t |
set_dxl_temp | ) |
|
|
inline |
void JOINT_CONTROL::set_eff_limiting |
( |
bool |
set_limiting | ) |
|
|
inline |
void JOINT_CONTROL::set_effort |
( |
double |
set_eff | ) |
|
|
inline |
void JOINT_CONTROL::set_home |
( |
uint16_t |
set_home | ) |
|
|
inline |
void JOINT_CONTROL::set_joint_name |
( |
std::string |
set_name | ) |
|
|
inline |
void JOINT_CONTROL::set_position |
( |
double |
set_rad | ) |
|
|
inline |
void JOINT_CONTROL::set_temprature |
( |
double |
set_temp | ) |
|
|
inline |
void JOINT_CONTROL::set_torque |
( |
bool |
set_trq | ) |
|
|
inline |
void JOINT_CONTROL::set_velocity |
( |
double |
set_vel | ) |
|
|
inline |
void JOINT_CONTROL::updt_d_command |
( |
double |
val | ) |
|
|
inline |
uint16_t JOINT_CONTROL::center |
|
private |
double JOINT_CONTROL::cmd |
|
private |
bool JOINT_CONTROL::connect |
|
private |
double JOINT_CONTROL::curr |
|
private |
double JOINT_CONTROL::d_cmd |
|
private |
uint16_t JOINT_CONTROL::dxl_curr |
|
private |
uint8_t JOINT_CONTROL::dxl_goal[4] |
|
private |
uint32_t JOINT_CONTROL::dxl_pos |
|
private |
uint8_t JOINT_CONTROL::dxl_temp |
|
private |
double JOINT_CONTROL::eff |
|
private |
double JOINT_CONTROL::eff_const |
|
private |
bool JOINT_CONTROL::eff_limiting |
|
private |
uint8_t JOINT_CONTROL::eff_over_cnt |
|
private |
double JOINT_CONTROL::goal_eff |
|
private |
double JOINT_CONTROL::goal_pos |
|
private |
double JOINT_CONTROL::goal_vel |
|
private |
uint16_t JOINT_CONTROL::home |
|
private |
uint8_t JOINT_CONTROL::id |
|
private |
std::string JOINT_CONTROL::name |
|
private |
uint8_t JOINT_CONTROL::ope_mode |
|
private |
double JOINT_CONTROL::pos |
|
private |
double JOINT_CONTROL::prev_cmd |
|
private |
double JOINT_CONTROL::temp |
|
private |
bool JOINT_CONTROL::torque |
|
private |
double JOINT_CONTROL::vel |
|
private |
The documentation for this class was generated from the following files: