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


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