Classes | Namespaces | Typedefs
SVHReceiveThread.h File Reference
#include <icl_core/TimeSpan.h>
#include <icl_core_thread/PeriodicThread.h>
#include <icl_comm_serial/Serial.h>
#include <icl_comm/ByteOrderConversion.h>
#include <driver_svh/Logging.h>
#include <driver_svh/SVHSerialPacket.h>
#include <boost/function.hpp>
#include <boost/shared_ptr.hpp>
Include dependency graph for SVHReceiveThread.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  driver_svh::SVHReceiveThread
 Thread for receiving messages from the serial device. More...
 

Namespaces

 driver_svh
 

Typedefs

typedef boost::function< void(const SVHSerialPacket &packet, unsigned int packet_count)> driver_svh::ReceivedPacketCallback
 definition of boost function callback for received packages More...
 

Detailed Description

Author
Lars Pfotzer
Date
2014-01-30
2014-07-16

This file contains the ReceiveThread for the serial communication. In order to receive packages independently from the sending direction this thread periodically polls the serial interface for new data. If data is present a statemachine will evaluate the right packet structure and send the data to further parsing once a complete serial packaged is received

Definition in file SVHReceiveThread.h.



schunk_svh_driver
Author(s): Georg Heppner
autogenerated on Mon Jun 10 2019 15:04:59