Public Member Functions | Public Attributes
rp::standalone::rplidar::TCPChannelDevice Class Reference

#include <rplidar_driver_TCP.h>

Inheritance diagram for rp::standalone::rplidar::TCPChannelDevice:
Inheritance graph
[legend]

List of all members.

Public Member Functions

bool bind (const char *ipStr, uint32_t port)
void close ()
int recvdata (unsigned char *data, size_t size)
int senddata (const _u8 *data, size_t size)
 TCPChannelDevice ()
bool waitfordata (size_t data_count, _u32 timeout=-1, size_t *returned_size=NULL)

Public Attributes

rp::net::StreamSocket_binded_socket

Detailed Description

Definition at line 39 of file rplidar_driver_TCP.h.


Constructor & Destructor Documentation

Definition at line 43 of file rplidar_driver_TCP.h.


Member Function Documentation

bool rp::standalone::rplidar::TCPChannelDevice::bind ( const char *  ipStr,
uint32_t  port 
) [inline, virtual]

Implements rp::standalone::rplidar::ChannelDevice.

Definition at line 45 of file rplidar_driver_TCP.h.

Implements rp::standalone::rplidar::ChannelDevice.

Definition at line 50 of file rplidar_driver_TCP.h.

int rp::standalone::rplidar::TCPChannelDevice::recvdata ( unsigned char *  data,
size_t  size 
) [inline, virtual]

Implements rp::standalone::rplidar::ChannelDevice.

Definition at line 65 of file rplidar_driver_TCP.h.

int rp::standalone::rplidar::TCPChannelDevice::senddata ( const _u8 data,
size_t  size 
) [inline, virtual]

Implements rp::standalone::rplidar::ChannelDevice.

Definition at line 61 of file rplidar_driver_TCP.h.

bool rp::standalone::rplidar::TCPChannelDevice::waitfordata ( size_t  data_count,
_u32  timeout = -1,
size_t *  returned_size = NULL 
) [inline, virtual]

Implements rp::standalone::rplidar::ChannelDevice.

Definition at line 55 of file rplidar_driver_TCP.h.


Member Data Documentation

Definition at line 42 of file rplidar_driver_TCP.h.


The documentation for this class was generated from the following file:


rplidar_ros
Author(s):
autogenerated on Mon Mar 18 2019 02:34:23