Public Member Functions | Private Member Functions | Private Attributes | List of all members
single_dynamixel_controller::SingleDynamixelController Class Reference

#include <single_dynamixel_controller.h>

Public Member Functions

bool controlLoop (void)
 
 SingleDynamixelController ()
 
void viewManagerMenu (void)
 
 ~SingleDynamixelController ()
 

Private Member Functions

int getch (void)
 
bool initSingleDynamixelController ()
 
int kbhit (void)
 
bool sendCommandMsg (std::string cmd, std::string addr="", int64_t value=0)
 
bool shutdownSingleDynamixelController ()
 

Private Attributes

ros::ServiceClient dynamixel_command_client_
 
ros::ServiceClient dynamixel_info_client_
 
ros::NodeHandle node_handle_
 

Detailed Description

Definition at line 36 of file single_dynamixel_controller.h.

Constructor & Destructor Documentation

SingleDynamixelController::SingleDynamixelController ( )

Definition at line 23 of file single_dynamixel_controller.cpp.

SingleDynamixelController::~SingleDynamixelController ( )

Definition at line 30 of file single_dynamixel_controller.cpp.

Member Function Documentation

bool SingleDynamixelController::controlLoop ( void  )

Definition at line 130 of file single_dynamixel_controller.cpp.

int SingleDynamixelController::getch ( void  )
private

Definition at line 46 of file single_dynamixel_controller.cpp.

bool SingleDynamixelController::initSingleDynamixelController ( )
private

Definition at line 35 of file single_dynamixel_controller.cpp.

int SingleDynamixelController::kbhit ( void  )
private

Definition at line 63 of file single_dynamixel_controller.cpp.

bool SingleDynamixelController::sendCommandMsg ( std::string  cmd,
std::string  addr = "",
int64_t  value = 0 
)
private

Definition at line 113 of file single_dynamixel_controller.cpp.

bool SingleDynamixelController::shutdownSingleDynamixelController ( void  )
private

Definition at line 40 of file single_dynamixel_controller.cpp.

void SingleDynamixelController::viewManagerMenu ( void  )

Definition at line 89 of file single_dynamixel_controller.cpp.

Member Data Documentation

ros::ServiceClient single_dynamixel_controller::SingleDynamixelController::dynamixel_command_client_
private

Definition at line 52 of file single_dynamixel_controller.h.

ros::ServiceClient single_dynamixel_controller::SingleDynamixelController::dynamixel_info_client_
private

Definition at line 51 of file single_dynamixel_controller.h.

ros::NodeHandle single_dynamixel_controller::SingleDynamixelController::node_handle_
private

Definition at line 40 of file single_dynamixel_controller.h.


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


dynamixel_workbench_single_manager
Author(s): Darby Lim
autogenerated on Mon Jun 10 2019 13:06:14