43 #ifndef _MIRA_CANDRIVERMLCAN_H_ 44 #define _MIRA_CANDRIVERMLCAN_H_ 48 namespace mira {
namespace can {
70 virtual std::string getDriverInfo();
84 virtual void sendMessage(
const CANMessage& msg);
86 virtual bool waitForNextMessage(
Duration timeout);
92 bool extractMessageFromBuffer();
96 MLCANContext* mContext;
A driver for the MetraLabs CAN device.
Definition: CANDriverMLCAN.h:55
A general interface for a CAN driver.
Definition: CANDriver.h:57
#define MIRA_OBJECT(classIdentifier)
#define MLAB_CAN_EXPORT
Definition: CANExports.h:57
CANStatusFlags
CAN status enum definitions.
Definition: CANDefs.h:76
Base class for all CAN-Bus drivers.
A definition of a CAN message.
Definition: CANDefs.h:105