Public Member Functions | Private Member Functions | Private Attributes
dynamixel_hardware_interface::SerialProxy Class Reference

#include <serial_proxy.h>

List of all members.

Public Member Functions

bool connect ()
void disconnect ()
DynamixelIOgetSerialPort ()
 SerialProxy (std::string port_name, std::string port_namespace, std::string baud_rate, int min_motor_id=1, int max_motor_id=25, double update_rate=10, double diagnostics_rate=1, int error_level_temp=65, int warn_level_temp=60)
 ~SerialProxy ()

Private Member Functions

void fillMotorParameters (const DynamixelData *motor_data)
bool findMotors ()
void publishDiagnosticInformation ()
void updateMotorStates ()

Private Attributes

std::string baud_rate_
MotorStateListPtr current_state_
ros::Publisher diagnostics_pub_
double diagnostics_rate_
boost::thread * diagnostics_thread_
DynamixelIOdxl_io_
int error_level_temp_
boost::thread * feedback_thread_
diagnostic_updater::FrequencyStatus freq_status_
int max_motor_id_
int min_motor_id_
ros::Publisher motor_states_pub_
std::map< int, const
DynamixelData * > 
motor_static_info_
std::vector< int > motors_
ros::NodeHandle nh_
std::string port_name_
std::string port_namespace_
bool terminate_diagnostics_
bool terminate_feedback_
boost::mutex terminate_mutex_
double update_rate_
int warn_level_temp_

Detailed Description

Definition at line 47 of file serial_proxy.h.


Constructor & Destructor Documentation

dynamixel_hardware_interface::SerialProxy::SerialProxy ( std::string  port_name,
std::string  port_namespace,
std::string  baud_rate,
int  min_motor_id = 1,
int  max_motor_id = 25,
double  update_rate = 10,
double  diagnostics_rate = 1,
int  error_level_temp = 65,
int  warn_level_temp = 60 
)

Definition at line 31 of file serial_proxy.cpp.

Definition at line 57 of file serial_proxy.cpp.


Member Function Documentation

Definition at line 82 of file serial_proxy.cpp.

Definition at line 124 of file serial_proxy.cpp.

Definition at line 163 of file serial_proxy.cpp.

Definition at line 119 of file serial_proxy.cpp.

Definition at line 296 of file serial_proxy.cpp.

Definition at line 226 of file serial_proxy.cpp.


Member Data Documentation

Definition at line 72 of file serial_proxy.h.

Definition at line 80 of file serial_proxy.h.

Definition at line 83 of file serial_proxy.h.

Definition at line 76 of file serial_proxy.h.

Definition at line 86 of file serial_proxy.h.

Definition at line 92 of file serial_proxy.h.

Definition at line 77 of file serial_proxy.h.

Definition at line 85 of file serial_proxy.h.

Definition at line 101 of file serial_proxy.h.

Definition at line 74 of file serial_proxy.h.

Definition at line 73 of file serial_proxy.h.

Definition at line 82 of file serial_proxy.h.

Definition at line 94 of file serial_proxy.h.

Definition at line 93 of file serial_proxy.h.

Definition at line 68 of file serial_proxy.h.

Definition at line 70 of file serial_proxy.h.

Definition at line 71 of file serial_proxy.h.

Definition at line 90 of file serial_proxy.h.

Definition at line 89 of file serial_proxy.h.

Definition at line 88 of file serial_proxy.h.

Definition at line 75 of file serial_proxy.h.

Definition at line 78 of file serial_proxy.h.


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


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