Public Member Functions | Private Member Functions
controller::JointTorqueController Class Reference

#include <joint_torque_controller.h>

Inheritance diagram for controller::JointTorqueController:
Inheritance graph
[legend]

List of all members.

Public Member Functions

std::vector< std::vector< int > > getRawMotorCommands (double position, double velocity)
bool initialize (std::string name, std::string port_namespace, dynamixel_hardware_interface::DynamixelIO *dxl_io)
void processCommand (const std_msgs::Float64ConstPtr &msg)
void processMotorStates (const dynamixel_hardware_interface::MotorStateListConstPtr &msg)
bool processSetVelocity (dynamixel_hardware_interface::SetVelocity::Request &req, dynamixel_hardware_interface::SetVelocity::Request &res)
bool processTorqueEnable (dynamixel_hardware_interface::TorqueEnable::Request &req, dynamixel_hardware_interface::TorqueEnable::Request &res)
bool setVelocity (double velocity)

Private Member Functions

int16_t velRad2Enc (double vel_rad)

Detailed Description

Definition at line 47 of file joint_torque_controller.h.


Member Function Documentation

std::vector<std::vector<int> > controller::JointTorqueController::getRawMotorCommands ( double  position,
double  velocity 
) [virtual]
bool controller::JointTorqueController::initialize ( std::string  name,
std::string  port_namespace,
dynamixel_hardware_interface::DynamixelIO dxl_io 
) [virtual]

Reimplemented from controller::SingleJointController.

void controller::JointTorqueController::processCommand ( const std_msgs::Float64ConstPtr &  msg) [virtual]

Reimplemented from controller::SingleJointController.

bool controller::JointTorqueController::setVelocity ( double  velocity) [virtual]
int16_t controller::JointTorqueController::velRad2Enc ( double  vel_rad) [private]

The documentation for this class was generated from the following file:


dynamixel_hardware_interface
Author(s): Antons Rebguns
autogenerated on Sun Oct 5 2014 23:33:10