43 #ifndef _MLAB_CANDRIVERSOCKETCAN_H_ 44 #define _MLAB_CANDRIVERSOCKETCAN_H_ 48 namespace mira {
namespace can {
70 virtual std::string getDriverInfo();
84 virtual void sendMessage(
const CANMessage& msg);
86 virtual bool waitForNextMessage(
Duration timeout);
93 virtual void setBaudRateIntern();
96 struct SocketCANContext;
97 SocketCANContext* mContext;
A general interface for a CAN driver.
Definition: CANDriver.h:57
A driver for SocketCAN device.
Definition: CANDriverSocketCAN.h:55
#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