00001 #ifndef _CAN_H_ 00002 #define _CAN_H_ 00003 00004 #include <net/if.h> 00005 #include <sys/ioctl.h> 00006 00007 #include <linux/can.h> 00008 00009 class CAN 00010 { 00011 public: 00012 CAN(); 00013 ~CAN(); 00014 00015 bool send_frame(const can_frame *frame); 00016 bool receive_frame(can_frame *frame); 00017 00018 private: 00019 int cansocket_; 00020 }; 00021 00022 #endif