A class for monitoring the receive buffer when interfacing with a Sick LD LIDAR. More...
#include <SickLMS1xxBufferMonitor.hh>
Public Member Functions | |
void | GetNextMessageFromDataStream (SickLMS1xxMessage &sick_message) throw ( SickIOException ) |
Acquires the next message from the SickLMS1xx byte stream. | |
SickLMS1xxBufferMonitor () | |
A standard constructor. | |
~SickLMS1xxBufferMonitor () | |
A standard destructor. | |
Private Member Functions | |
void | _flushTCPRecvBuffer () const throw ( SickIOException ) |
Flushes TCP receive buffer contents. |
A class for monitoring the receive buffer when interfacing with a Sick LD LIDAR.
Definition at line 34 of file SickLMS1xxBufferMonitor.hh.
A standard constructor.
A standard constructor
Definition at line 35 of file SickLMS1xxBufferMonitor.cc.
A standard destructor.
A standard destructor
Definition at line 125 of file SickLMS1xxBufferMonitor.cc.
void SickToolbox::SickLMS1xxBufferMonitor::_flushTCPRecvBuffer | ( | ) | const throw ( SickIOException ) [private] |
Flushes TCP receive buffer contents.
Definition at line 100 of file SickLMS1xxBufferMonitor.cc.
void SickToolbox::SickLMS1xxBufferMonitor::GetNextMessageFromDataStream | ( | SickLMS1xxMessage & | sick_message | ) | throw ( SickIOException ) |
Acquires the next message from the SickLMS1xx byte stream.
A method for extracting a single message from the stream
&sick_message | The returned message object |
Reimplemented from SickToolbox::SickBufferMonitor< SickLMS1xxBufferMonitor, SickLMS1xxMessage >.
Definition at line 41 of file SickLMS1xxBufferMonitor.cc.