#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 196 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: