#define CAN_MSG_LENGTH 8
+/**
+ * struct canmsg_t - structure representing CAN message
+ * @flags: message flags, %MSG_RTR .. message is Remote Transmission Request,
+ * %MSG_EXT .. message with extended ID, %MSG_OVR indication of queue
+ * overflow condition
+ * @cob: communication object number (not used)
+ * @id: ID of CAN message
+ * @timestamp: not used
+ * @length: length of used data
+ * @data: data bytes buffer
+ *
+ * Header: can.h
+ */
struct canmsg_t {
short flags;
int cob;