Public Member Functions | List of all members
rp::standalone::rplidar::ChannelDevice Class Referenceabstract

#include <rplidar_driver.h>

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

Public Member Functions

virtual bool bind (const char *, uint32_t)=0
 
virtual void clearDTR ()
 
virtual void close ()=0
 
virtual void flush ()
 
virtual bool open ()
 
virtual int recvdata (unsigned char *data, size_t size)=0
 
virtual void ReleaseRxTx ()
 
virtual int senddata (const _u8 *data, size_t size)=0
 
virtual void setDTR ()
 
virtual bool waitfordata (size_t data_count, _u32 timeout=-1, size_t *returned_size=NULL)=0
 

Detailed Description

Definition at line 68 of file rplidar_driver.h.

Member Function Documentation

virtual bool rp::standalone::rplidar::ChannelDevice::bind ( const char *  ,
uint32_t   
)
pure virtual
virtual void rp::standalone::rplidar::ChannelDevice::clearDTR ( )
inlinevirtual

Reimplemented in rp::standalone::rplidar::SerialChannelDevice.

Definition at line 79 of file rplidar_driver.h.

virtual void rp::standalone::rplidar::ChannelDevice::close ( )
pure virtual
virtual void rp::standalone::rplidar::ChannelDevice::flush ( )
inlinevirtual

Reimplemented in rp::standalone::rplidar::SerialChannelDevice.

Definition at line 74 of file rplidar_driver.h.

virtual bool rp::standalone::rplidar::ChannelDevice::open ( )
inlinevirtual

Reimplemented in rp::standalone::rplidar::SerialChannelDevice.

Definition at line 72 of file rplidar_driver.h.

virtual int rp::standalone::rplidar::ChannelDevice::recvdata ( unsigned char *  data,
size_t  size 
)
pure virtual
virtual void rp::standalone::rplidar::ChannelDevice::ReleaseRxTx ( )
inlinevirtual

Reimplemented in rp::standalone::rplidar::SerialChannelDevice.

Definition at line 80 of file rplidar_driver.h.

virtual int rp::standalone::rplidar::ChannelDevice::senddata ( const _u8 data,
size_t  size 
)
pure virtual
virtual void rp::standalone::rplidar::ChannelDevice::setDTR ( )
inlinevirtual

Reimplemented in rp::standalone::rplidar::SerialChannelDevice.

Definition at line 78 of file rplidar_driver.h.

virtual bool rp::standalone::rplidar::ChannelDevice::waitfordata ( size_t  data_count,
_u32  timeout = -1,
size_t *  returned_size = NULL 
)
pure virtual

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


rplidar_ros
Author(s):
autogenerated on Wed Mar 20 2019 07:54:15