+#ifndef _CANMSG_T_H
+#define _CANMSG_T_H
+
#include <linux/types.h>
#include <linux/ioctl.h>
unsigned char data[CAN_MSG_LENGTH];
} PACKED;
+struct canfilt_t {
+ int flags;
+ int cob;
+ unsigned long id;
+ unsigned long mask;
+};
+
/* Definitions to use for canmsg_t flags */
#define MSG_RTR (1<<0)
#define MSG_OVR (1<<1)
//#define CONF_TIMING
//#define CONF_OMODE
#define CONF_FILTER _IOW(CAN_IOC_MAGIC, 8, unsigned char)
+
//#define CONF_FENABLE
//#define CONF_FDISABLE
-
#define STAT _IO(CAN_IOC_MAGIC, 9)
+#define CONF_FILTER_QUE0 _IOW(CAN_IOC_MAGIC, 10, struct canfilt_t)
+
+#endif /*_CANMSG_T_H*/