The ScriptSender class starts a TCPServer for a robot to connect to and waits for a request to receive a program. This program is then delivered to the requesting robot.
More...
#include <script_sender.h>
The ScriptSender class starts a TCPServer for a robot to connect to and waits for a request to receive a program. This program is then delivered to the requesting robot.
Definition at line 47 of file script_sender.h.
◆ ScriptSender() [1/2]
urcl::control::ScriptSender::ScriptSender |
( |
| ) |
|
|
delete |
◆ ScriptSender() [2/2]
urcl::control::ScriptSender::ScriptSender |
( |
uint32_t |
port, |
|
|
const std::string & |
program |
|
) |
| |
Creates a ScriptSender object, including a new TCPServer.
- Parameters
-
port | Port to start the server on |
program | Program to send to the robot upon request |
Definition at line 34 of file script_sender.cpp.
◆ connectionCallback()
void urcl::control::ScriptSender::connectionCallback |
( |
const int |
filedescriptor | ) |
|
|
private |
◆ disconnectionCallback()
void urcl::control::ScriptSender::disconnectionCallback |
( |
const int |
filedescriptor | ) |
|
|
private |
◆ messageCallback()
void urcl::control::ScriptSender::messageCallback |
( |
const int |
filedescriptor, |
|
|
char * |
buffer |
|
) |
| |
|
private |
◆ sendProgram()
void urcl::control::ScriptSender::sendProgram |
( |
const int |
filedescriptor | ) |
|
|
private |
◆ program_
std::string urcl::control::ScriptSender::program_ |
|
private |
◆ PROGRAM_REQUEST_
const std::string urcl::control::ScriptSender::PROGRAM_REQUEST_ = std::string("request_program\n") |
|
private |
◆ script_thread_
std::thread urcl::control::ScriptSender::script_thread_ |
|
private |
◆ server_
The documentation for this class was generated from the following files:
ur_client_library
Author(s): Thomas Timm Andersen, Simon Rasmussen, Felix Exner, Lea Steffen, Tristan Schnell
autogenerated on Tue Jul 4 2023 02:09:47