MIRA
Classes | Namespaces | Typedefs
CANInterface.h File Reference

Abstract class for a hardware specific CAN driver. More...

#include <queue>
#include <vector>
#include <boost/shared_ptr.hpp>
#include <boost/thread.hpp>
#include <platform/Types.h>
#include <utils/Time.h>
#include <can/CANDefs.h>
#include <can/CANDriver.h>
Include dependency graph for CANInterface.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CANInterface
 A general interface for a CAN driver. More...
 

Namespaces

 mira
 
 mira::can
 

Typedefs

typedef boost::function< void(const CANMessage &, const Time &)> CANMessageCallback
 A callback for CAN message. More...
 
typedef boost::function< void(const CANMessage &, const Time &)> PDOCallback
 A PDO callback. More...
 
typedef boost::shared_ptr< CANInterface > CANInterfacePtr
 A shared pointer of the CANInterface. More...
 

Detailed Description

Abstract class for a hardware specific CAN driver.

Author
Christian Martin
Date
2010/09/15