#include <test_server_thread.h>
class TestServerThread runs a thread to listen and accept tcp connections from clients and generates telegrams to test sick_scan ros driver.
Definition at line 83 of file tools/test_server/include/sick_scan/test_server/test_server_thread.h.
◆ TestServerThread()
sick_scan_xd::test::TestServerThread::TestServerThread |
( |
rosNodePtr |
nh = 0 , |
|
|
const std::string & |
scanner_name = "undefined" , |
|
|
int |
ip_port = 2112 |
|
) |
| |
Constructor. The server thread does not start automatically, call start() and stop() to start and stop the server.
- Parameters
-
[in] | nh | ros node handle |
[in] | scanner_name | scanner type, f.e. "sick_ldmrs" |
[in] | ip_port | ip port for tcp connections, default: 2112 |
Definition at line 82 of file tools/test_server/src/test_server_thread.cpp.
◆ ~TestServerThread()
sick_scan_xd::test::TestServerThread::~TestServerThread |
( |
| ) |
|
|
virtual |
◆ run()
bool sick_scan_xd::test::TestServerThread::run |
( |
void |
| ) |
|
|
protected |
◆ start()
bool sick_scan_xd::test::TestServerThread::start |
( |
void |
| ) |
|
|
virtual |
◆ stop()
bool sick_scan_xd::test::TestServerThread::stop |
( |
void |
| ) |
|
|
virtual |
◆ m_ip_port
int sick_scan_xd::test::TestServerThread::m_ip_port |
|
protected |
◆ m_nh
rosNodePtr sick_scan_xd::test::TestServerThread::m_nh |
|
protected |
◆ m_run_server_thread
bool sick_scan_xd::test::TestServerThread::m_run_server_thread |
|
protected |
◆ m_scanner_name
std::string sick_scan_xd::test::TestServerThread::m_scanner_name |
|
protected |
◆ m_server_thread
std::thread* sick_scan_xd::test::TestServerThread::m_server_thread |
|
protected |
The documentation for this class was generated from the following files: