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::SingleDynamixelController ( )

Definition at line 23 of file single_dynamixel_controller.cpp.

◆ ~SingleDynamixelController()

SingleDynamixelController::~SingleDynamixelController ( )

Definition at line 30 of file single_dynamixel_controller.cpp.

Member Function Documentation

◆ controlLoop()

bool SingleDynamixelController::controlLoop ( void  )

Definition at line 130 of file single_dynamixel_controller.cpp.

◆ getch()

int SingleDynamixelController::getch ( void  )
private

Definition at line 46 of file single_dynamixel_controller.cpp.

◆ initSingleDynamixelController()

bool SingleDynamixelController::initSingleDynamixelController ( )
private

Definition at line 35 of file single_dynamixel_controller.cpp.

◆ kbhit()

int SingleDynamixelController::kbhit ( void  )
private

Definition at line 63 of file single_dynamixel_controller.cpp.

◆ sendCommandMsg()

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

Definition at line 113 of file single_dynamixel_controller.cpp.

◆ shutdownSingleDynamixelController()

bool SingleDynamixelController::shutdownSingleDynamixelController ( void  )
private

Definition at line 40 of file single_dynamixel_controller.cpp.

◆ viewManagerMenu()

void SingleDynamixelController::viewManagerMenu ( void  )

Definition at line 89 of file single_dynamixel_controller.cpp.

Member Data Documentation

◆ dynamixel_command_client_

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

Definition at line 52 of file single_dynamixel_controller.h.

◆ dynamixel_info_client_

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

Definition at line 51 of file single_dynamixel_controller.h.

◆ node_handle_

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 Fri Jun 7 2019 21:30:20