#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 203 of file joint_control.h.
◆ JOINT_CONTROL() [1/3]
JOINT_CONTROL::JOINT_CONTROL |
( |
void |
| ) |
|
◆ JOINT_CONTROL() [2/3]
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() [3/3]
◆ ~JOINT_CONTROL()
JOINT_CONTROL::~JOINT_CONTROL |
( |
void |
| ) |
|
|
inline |
◆ clear_eff_over()
void JOINT_CONTROL::clear_eff_over |
( |
void |
| ) |
|
|
inline |
◆ get_center()
uint16_t JOINT_CONTROL::get_center |
( |
void |
| ) |
|
|
inline |
◆ get_command()
double JOINT_CONTROL::get_command |
( |
void |
| ) |
|
|
inline |
◆ get_command_addr()
double* JOINT_CONTROL::get_command_addr |
( |
void |
| ) |
|
|
inline |
◆ get_current()
double JOINT_CONTROL::get_current |
( |
void |
| ) |
|
|
inline |
◆ get_d_command()
double JOINT_CONTROL::get_d_command |
( |
void |
| ) |
|
|
inline |
◆ get_dxl_curr()
uint16_t JOINT_CONTROL::get_dxl_curr |
( |
void |
| ) |
|
|
inline |
◆ get_dxl_goal()
uint8_t JOINT_CONTROL::get_dxl_goal |
( |
void |
| ) |
|
|
inline |
◆ get_dxl_goal_addr()
uint8_t* JOINT_CONTROL::get_dxl_goal_addr |
( |
void |
| ) |
|
|
inline |
◆ get_dxl_id()
uint8_t JOINT_CONTROL::get_dxl_id |
( |
void |
| ) |
|
|
inline |
◆ get_dxl_pos()
uint32_t JOINT_CONTROL::get_dxl_pos |
( |
void |
| ) |
|
|
inline |
◆ get_dxl_temp()
uint8_t JOINT_CONTROL::get_dxl_temp |
( |
void |
| ) |
|
|
inline |
◆ get_eff_const()
double JOINT_CONTROL::get_eff_const |
( |
void |
| ) |
|
|
inline |
◆ get_eff_over_cnt()
uint8_t JOINT_CONTROL::get_eff_over_cnt |
( |
void |
| ) |
|
|
inline |
◆ get_effort()
double JOINT_CONTROL::get_effort |
( |
void |
| ) |
|
|
inline |
◆ get_effort_addr()
double* JOINT_CONTROL::get_effort_addr |
( |
void |
| ) |
|
|
inline |
◆ get_home()
uint16_t JOINT_CONTROL::get_home |
( |
void |
| ) |
|
|
inline |
◆ get_joint_name()
std::string JOINT_CONTROL::get_joint_name |
( |
void |
| ) |
|
|
inline |
◆ get_joint_param()
◆ get_max_effort()
double JOINT_CONTROL::get_max_effort |
( |
void |
| ) |
|
|
inline |
◆ get_ope_mode()
uint8_t JOINT_CONTROL::get_ope_mode |
( |
void |
| ) |
|
|
inline |
◆ get_position()
double JOINT_CONTROL::get_position |
( |
void |
| ) |
|
|
inline |
◆ get_position_addr()
double* JOINT_CONTROL::get_position_addr |
( |
void |
| ) |
|
|
inline |
◆ get_temprature()
double JOINT_CONTROL::get_temprature |
( |
void |
| ) |
|
|
inline |
◆ get_torque()
bool JOINT_CONTROL::get_torque |
( |
void |
| ) |
|
|
inline |
◆ get_velocity()
double JOINT_CONTROL::get_velocity |
( |
void |
| ) |
|
|
inline |
◆ get_velocity_addr()
double* JOINT_CONTROL::get_velocity_addr |
( |
void |
| ) |
|
|
inline |
◆ inc_eff_over()
void JOINT_CONTROL::inc_eff_over |
( |
void |
| ) |
|
|
inline |
◆ init_parameter()
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 |
|
) |
| |
◆ is_connect()
bool JOINT_CONTROL::is_connect |
( |
void |
| ) |
|
|
inline |
◆ is_effort_limiting()
bool JOINT_CONTROL::is_effort_limiting |
( |
void |
| ) |
|
|
inline |
◆ set_center()
void JOINT_CONTROL::set_center |
( |
uint16_t |
set_center | ) |
|
|
inline |
◆ set_command()
void JOINT_CONTROL::set_command |
( |
double |
set_cmd | ) |
|
|
inline |
◆ set_connect()
void JOINT_CONTROL::set_connect |
( |
bool |
set_connect | ) |
|
|
inline |
◆ set_current()
void JOINT_CONTROL::set_current |
( |
double |
set_curr | ) |
|
|
inline |
◆ set_dxl_curr()
void JOINT_CONTROL::set_dxl_curr |
( |
uint16_t |
set_dxl_curr | ) |
|
|
inline |
◆ set_dxl_id()
void JOINT_CONTROL::set_dxl_id |
( |
uint8_t |
set_id | ) |
|
|
inline |
◆ set_dxl_pos()
void JOINT_CONTROL::set_dxl_pos |
( |
uint32_t |
set_dxl_pos | ) |
|
|
inline |
◆ set_dxl_temp()
void JOINT_CONTROL::set_dxl_temp |
( |
uint8_t |
set_dxl_temp | ) |
|
|
inline |
◆ set_eff_limiting()
void JOINT_CONTROL::set_eff_limiting |
( |
bool |
set_limiting | ) |
|
|
inline |
◆ set_effort()
void JOINT_CONTROL::set_effort |
( |
double |
set_eff | ) |
|
|
inline |
◆ set_home()
void JOINT_CONTROL::set_home |
( |
uint16_t |
set_home | ) |
|
|
inline |
◆ set_joint_name()
void JOINT_CONTROL::set_joint_name |
( |
std::string |
set_name | ) |
|
|
inline |
◆ set_joint_param()
◆ set_limits()
◆ set_position()
void JOINT_CONTROL::set_position |
( |
double |
set_rad | ) |
|
|
inline |
◆ set_temprature()
void JOINT_CONTROL::set_temprature |
( |
double |
set_temp | ) |
|
|
inline |
◆ set_torque()
void JOINT_CONTROL::set_torque |
( |
bool |
set_trq | ) |
|
|
inline |
◆ set_velocity()
void JOINT_CONTROL::set_velocity |
( |
double |
set_vel | ) |
|
|
inline |
◆ updt_d_command()
void JOINT_CONTROL::updt_d_command |
( |
double |
val | ) |
|
|
inline |
◆ center
uint16_t JOINT_CONTROL::center |
|
private |
◆ cmd
double JOINT_CONTROL::cmd |
|
private |
◆ connect
bool JOINT_CONTROL::connect |
|
private |
◆ curr
double JOINT_CONTROL::curr |
|
private |
◆ d_cmd
double JOINT_CONTROL::d_cmd |
|
private |
◆ dxl_curr
uint16_t JOINT_CONTROL::dxl_curr |
|
private |
◆ dxl_goal
uint8_t JOINT_CONTROL::dxl_goal[4] |
|
private |
◆ dxl_pos
uint32_t JOINT_CONTROL::dxl_pos |
|
private |
◆ dxl_temp
uint8_t JOINT_CONTROL::dxl_temp |
|
private |
◆ eff
double JOINT_CONTROL::eff |
|
private |
◆ eff_const
double JOINT_CONTROL::eff_const |
|
private |
◆ eff_limiting
bool JOINT_CONTROL::eff_limiting |
|
private |
◆ eff_over_cnt
uint8_t JOINT_CONTROL::eff_over_cnt |
|
private |
◆ goal_eff
double JOINT_CONTROL::goal_eff |
|
private |
◆ goal_pos
double JOINT_CONTROL::goal_pos |
|
private |
◆ goal_vel
double JOINT_CONTROL::goal_vel |
|
private |
◆ home
uint16_t JOINT_CONTROL::home |
|
private |
◆ id
uint8_t JOINT_CONTROL::id |
|
private |
◆ limits
◆ name
std::string JOINT_CONTROL::name |
|
private |
◆ ope_mode
uint8_t JOINT_CONTROL::ope_mode |
|
private |
◆ param
◆ pos
double JOINT_CONTROL::pos |
|
private |
◆ prev_cmd
double JOINT_CONTROL::prev_cmd |
|
private |
◆ temp
double JOINT_CONTROL::temp |
|
private |
◆ torque
bool JOINT_CONTROL::torque |
|
private |
◆ vel
double JOINT_CONTROL::vel |
|
private |
The documentation for this class was generated from the following files: