Public Member Functions | |
| void | connect2David () |
| bool | david (David::Request &request, David::Response &resp) |
| DavidService (const ros::NodeHandle &node_handle) | |
| void | disconnect () |
| void | erase () |
| void | eraseTexture () |
| void | grabTexture () |
| Send command for: Grab Image for texture. | |
| void | init () |
| void | save (std::string arg) |
| void | start () |
| void | stop () |
| ~DavidService () | |
Private Attributes | |
| std::string | argument |
| char | buffer [BUFFSIZE] |
| std::string | david_ip |
| bool | debug_out |
| unsigned int | msglen |
| ros::NodeHandle | node_handle_ |
| std::string | port_string |
| struct sockaddr_in | server |
| ros::ServiceServer | service_ |
| int | sock |
| DavidService::DavidService | ( | const ros::NodeHandle & | node_handle | ) | [inline] |
| DavidService::~DavidService | ( | ) | [inline] |
| void DavidService::connect2David | ( | ) | [inline] |
| bool DavidService::david | ( | David::Request & | request, |
| David::Response & | resp | ||
| ) | [inline] |
| void DavidService::disconnect | ( | ) | [inline] |
| void DavidService::erase | ( | ) | [inline] |
| void DavidService::eraseTexture | ( | ) | [inline] |
| void DavidService::grabTexture | ( | ) | [inline] |
| void DavidService::init | ( | ) | [inline] |
| void DavidService::save | ( | std::string | arg | ) | [inline] |
| void DavidService::start | ( | ) | [inline] |
| void DavidService::stop | ( | ) | [inline] |
std::string DavidService::argument [private] |
char DavidService::buffer[BUFFSIZE] [private] |
std::string DavidService::david_ip [private] |
bool DavidService::debug_out [private] |
unsigned int DavidService::msglen [private] |
ros::NodeHandle DavidService::node_handle_ [private] |
std::string DavidService::port_string [private] |
struct sockaddr_in DavidService::server [private] |
ros::ServiceServer DavidService::service_ [private] |
int DavidService::sock [private] |