SickLMS2xxBufferMonitor.hh
Go to the documentation of this file.
1 
18 #ifndef SICK_LMS_2XX_BUFFER_MONITOR_HH
19 #define SICK_LMS_2XX_BUFFER_MONITOR_HH
20 
21 #define DEFAULT_SICK_LMS_2XX_SICK_BYTE_TIMEOUT (35000)
22 
23 /* Definition dependencies */
24 #include "SickLMS2xxMessage.hh"
25 #include "SickBufferMonitor.hh"
26 #include "SickException.hh"
27 
28 /* Associate the namespace */
29 namespace SickToolbox {
30 
34  class SickLMS2xxBufferMonitor : public SickBufferMonitor< SickLMS2xxBufferMonitor, SickLMS2xxMessage > {
35 
36  public:
37 
40 
42  void GetNextMessageFromDataStream( SickLMS2xxMessage &sick_message ) throw( SickIOException );
43 
46 
47  };
48 
49 } /* namespace SickToolbox */
50 
51 #endif /* SICK_LMS_2XX_BUFFER_MONITOR_HH */
Contains some simple exception classes.
A class for monitoring the receive buffer when interfacing with a Sick LMS LIDAR. ...
Defines an abstract class for interfacing with a Sick LIDAR.
Definition of class SickLMS2xxMessage.
void GetNextMessageFromDataStream(SickLMS2xxMessage &sick_message)
Acquires the next message from the SickLMS2xx byte stream.
Encapsulates the Sick LIDAR Matlab/C++ toolbox.
Definition: SickLD.cc:44
Thrown instance where the driver can&#39;t read,write,drain,flush,... the buffers.
A class to represent all messages sent to and from the Sick LMS 2xx.
SickLMS2xxBufferMonitor()
A standard constructor.


sicktoolbox
Author(s): Jason Derenick , Thomas Miller
autogenerated on Tue Sep 10 2019 03:37:34