Public Member Functions | |
void | cmd_pos_cb (const std_msgs::Float64MultiArray::ConstPtr &msg) |
void | cmd_vel_cb (const std_msgs::Float64MultiArray::ConstPtr &msg) |
bool | initialize () |
bool | loadController (std::string load_controller) |
bool | switchController (std::vector< std::string > start_controllers, std::vector< std::string > stop_controllers) |
void | update (const ros::TimerEvent &event) |
Private Types | |
enum | { NONE, VELOCITY, POSITION, TRAJECTORY } |
Private Attributes | |
ros::Subscriber | cmd_pos_sub_ |
ros::Subscriber | cmd_vel_sub_ |
enum CobControlModeAdapter:: { ... } | current_control_mode_ |
std::vector< std::string > | current_controller_names_ |
bool | has_pos_controller_ |
bool | has_traj_controller_ |
bool | has_vel_controller_ |
std::vector< std::string > | joint_names_ |
ros::Time | last_pos_command_ |
ros::Time | last_vel_command_ |
ros::ServiceClient | load_client_ |
double | max_command_silence_ |
boost::mutex | mutex_ |
ros::NodeHandle | nh_ |
std::vector< std::string > | pos_controller_names_ |
ros::ServiceClient | switch_client_ |
ros::Timer | timer_ |
std::vector< std::string > | traj_controller_names_ |
double | update_rate_ |
std::vector< std::string > | vel_controller_names_ |
Definition at line 27 of file cob_control_mode_adapter_node.cpp.
|
private |
Enumerator | |
---|---|
NONE | |
VELOCITY | |
POSITION | |
TRAJECTORY |
Definition at line 325 of file cob_control_mode_adapter_node.cpp.
|
inline |
Definition at line 232 of file cob_control_mode_adapter_node.cpp.
|
inline |
Definition at line 238 of file cob_control_mode_adapter_node.cpp.
|
inline |
Definition at line 30 of file cob_control_mode_adapter_node.cpp.
|
inline |
Definition at line 158 of file cob_control_mode_adapter_node.cpp.
|
inline |
Definition at line 183 of file cob_control_mode_adapter_node.cpp.
|
inline |
Definition at line 244 of file cob_control_mode_adapter_node.cpp.
|
private |
Definition at line 339 of file cob_control_mode_adapter_node.cpp.
|
private |
Definition at line 340 of file cob_control_mode_adapter_node.cpp.
enum { ... } CobControlModeAdapter::current_control_mode_ |
|
private |
Definition at line 330 of file cob_control_mode_adapter_node.cpp.
|
private |
Definition at line 336 of file cob_control_mode_adapter_node.cpp.
|
private |
Definition at line 335 of file cob_control_mode_adapter_node.cpp.
|
private |
Definition at line 337 of file cob_control_mode_adapter_node.cpp.
|
private |
Definition at line 323 of file cob_control_mode_adapter_node.cpp.
|
private |
Definition at line 346 of file cob_control_mode_adapter_node.cpp.
|
private |
Definition at line 347 of file cob_control_mode_adapter_node.cpp.
|
private |
Definition at line 342 of file cob_control_mode_adapter_node.cpp.
|
private |
Definition at line 345 of file cob_control_mode_adapter_node.cpp.
|
private |
Definition at line 348 of file cob_control_mode_adapter_node.cpp.
|
private |
Definition at line 318 of file cob_control_mode_adapter_node.cpp.
|
private |
Definition at line 332 of file cob_control_mode_adapter_node.cpp.
|
private |
Definition at line 343 of file cob_control_mode_adapter_node.cpp.
|
private |
Definition at line 320 of file cob_control_mode_adapter_node.cpp.
|
private |
Definition at line 331 of file cob_control_mode_adapter_node.cpp.
|
private |
Definition at line 321 of file cob_control_mode_adapter_node.cpp.
|
private |
Definition at line 333 of file cob_control_mode_adapter_node.cpp.