SickPLSBufferMonitor.hh
Go to the documentation of this file.
1 
18 #ifndef SICK_PLS_BUFFER_MONITOR_HH
19 #define SICK_PLS_BUFFER_MONITOR_HH
20 
21 //#define DEFAULT_SICK_PLS_SICK_BYTE_TIMEOUT (35000) ///< Max allowable time between consecutive bytes
22 #define DEFAULT_SICK_PLS_SICK_BYTE_TIMEOUT (350000)
23 
24 /* Definition dependencies */
25 #include "SickPLSMessage.hh"
26 #include "SickBufferMonitor.hh"
27 #include "SickException.hh"
28 
29 /* Associate the namespace */
30 namespace SickToolbox {
31 
35  class SickPLSBufferMonitor : public SickBufferMonitor< SickPLSBufferMonitor, SickPLSMessage > {
36 
37  public:
38 
41 
43  void GetNextMessageFromDataStream( SickPLSMessage &sick_message ) throw( SickIOException );
44 
47 
48  };
49 
50 } /* namespace SickToolbox */
51 
52 #endif /* SICK_PLS_BUFFER_MONITOR_HH */
Contains some simple exception classes.
A class for monitoring the receive buffer when interfacing with a Sick PLS LIDAR. ...
Defines an abstract class for interfacing with a Sick LIDAR.
Definition of class SickPLSMessage.
~SickPLSBufferMonitor()
A standard destructor.
SickPLSBufferMonitor()
A standard constructor.
void GetNextMessageFromDataStream(SickPLSMessage &sick_message)
Acquires the next message from the SickPLS byte stream.
A class to represent all messages sent to and from the Sick PLS.
Thrown instance where the driver can&#39;t read,write,drain,flush,... the buffers.


asr_mild_base_laserscanner
Author(s): Aumann Florian, Borella Jocelyn, Dehmani Souheil, Marek Felix, Reckling Reno
autogenerated on Mon Jun 10 2019 12:41:37