#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 (const JOINT_CONTROL &src) |
| |
| | 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 (void) |
| |
| 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: