#include <pos_eff_opt_controller.h>
Public Member Functions | |
bool | init (hardware_interface::RobotHW *robot_hw, ros::NodeHandle &n) |
PosEffOptController () | |
void | starting (const ros::Time &time) |
void | stopping (const ros::Time &time) |
void | update (const ros::Time &time, const ros::Duration &period) |
Private Attributes | |
std::vector < hardware_interface::JointHandle > | eff_cmd_ |
std::vector < hardware_interface::JointHandle > | pos_cmd_ |
Definition at line 38 of file pos_eff_opt_controller.h.
Definition at line 44 of file pos_eff_opt_controller.h.
bool PosEffOptController::init | ( | hardware_interface::RobotHW * | robot_hw, |
ros::NodeHandle & | n | ||
) | [virtual] |
Reimplemented from controller_interface::MultiInterfaceController< hardware_interface::PositionJointInterface, hardware_interface::EffortJointInterface >.
Definition at line 32 of file pos_eff_opt_controller.cpp.
void PosEffOptController::starting | ( | const ros::Time & | time | ) | [virtual] |
Reimplemented from controller_interface::ControllerBase.
Definition at line 79 of file pos_eff_opt_controller.cpp.
void PosEffOptController::stopping | ( | const ros::Time & | time | ) | [virtual] |
Reimplemented from controller_interface::ControllerBase.
Definition at line 87 of file pos_eff_opt_controller.cpp.
void PosEffOptController::update | ( | const ros::Time & | time, |
const ros::Duration & | period | ||
) | [virtual] |
Implements controller_interface::ControllerBase.
Definition at line 84 of file pos_eff_opt_controller.cpp.
std::vector<hardware_interface::JointHandle> controller_manager_tests::PosEffOptController::eff_cmd_ [private] |
Definition at line 55 of file pos_eff_opt_controller.h.
std::vector<hardware_interface::JointHandle> controller_manager_tests::PosEffOptController::pos_cmd_ [private] |
Definition at line 54 of file pos_eff_opt_controller.h.