#include <udp_receiver.h>
|
static std::string | ToHexString (const std::vector< uint8_t > &payload, size_t bytes_received) |
|
static std::string | ToPrintableString (const std::vector< uint8_t > &payload, size_t bytes_received) |
|
Definition at line 78 of file udp_receiver.h.
◆ UdpReceiver()
sick_scansegment_xd::UdpReceiver::UdpReceiver |
( |
| ) |
|
◆ ~UdpReceiver()
sick_scansegment_xd::UdpReceiver::~UdpReceiver |
( |
| ) |
|
◆ Close()
void sick_scansegment_xd::UdpReceiver::Close |
( |
void |
| ) |
|
◆ Fifo()
PayloadFifo* sick_scansegment_xd::UdpReceiver::Fifo |
( |
void |
| ) |
|
|
inline |
◆ Init()
bool sick_scansegment_xd::UdpReceiver::Init |
( |
const std::string & |
udp_sender, |
|
|
int |
udp_port, |
|
|
int |
udp_input_fifolength = 20 , |
|
|
bool |
verbose = false , |
|
|
bool |
export_udp_msg = false , |
|
|
int |
scandataformat = 1 , |
|
|
PayloadFifo * |
fifo = 0 |
|
) |
| |
◆ Run()
bool sick_scansegment_xd::UdpReceiver::Run |
( |
void |
| ) |
|
|
private |
◆ Start()
bool sick_scansegment_xd::UdpReceiver::Start |
( |
void |
| ) |
|
◆ Stop()
void sick_scansegment_xd::UdpReceiver::Stop |
( |
bool |
do_join = true | ) |
|
◆ ToHexString()
std::string sick_scansegment_xd::UdpReceiver::ToHexString |
( |
const std::vector< uint8_t > & |
payload, |
|
|
size_t |
bytes_received |
|
) |
| |
|
static |
◆ ToPrintableString()
std::string sick_scansegment_xd::UdpReceiver::ToPrintableString |
( |
const std::vector< uint8_t > & |
payload, |
|
|
size_t |
bytes_received |
|
) |
| |
|
static |
◆ m_export_udp_msg
bool sick_scansegment_xd::UdpReceiver::m_export_udp_msg |
|
private |
◆ m_fifo_impl
PayloadFifo* sick_scansegment_xd::UdpReceiver::m_fifo_impl |
|
private |
◆ m_fifo_impl_created
bool sick_scansegment_xd::UdpReceiver::m_fifo_impl_created |
|
private |
◆ m_receiver_thread
std::thread* sick_scansegment_xd::UdpReceiver::m_receiver_thread |
|
private |
◆ m_run_receiver_thread
bool sick_scansegment_xd::UdpReceiver::m_run_receiver_thread |
|
private |
◆ m_scandataformat
int sick_scansegment_xd::UdpReceiver::m_scandataformat |
|
private |
◆ m_socket_impl
◆ m_udp_msg_start_seq
std::vector<uint8_t> sick_scansegment_xd::UdpReceiver::m_udp_msg_start_seq |
|
private |
◆ m_udp_recv_buffer_size
int sick_scansegment_xd::UdpReceiver::m_udp_recv_buffer_size |
|
private |
◆ m_udp_sender_timeout
double sick_scansegment_xd::UdpReceiver::m_udp_sender_timeout |
|
private |
◆ m_udp_timeout_recv_nonblocking
double sick_scansegment_xd::UdpReceiver::m_udp_timeout_recv_nonblocking |
|
private |
◆ m_verbose
bool sick_scansegment_xd::UdpReceiver::m_verbose |
|
private |
The documentation for this class was generated from the following files: