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.