18 #ifndef CANITF_INCLUDEDEF_H    19 #define CANITF_INCLUDEDEF_H    25 #define CANITFTYPE_CAN_PEAK     0    26 #define CANITFTYPE_CAN_PEAK_USB 1    27 #define CANITFTYPE_CAN_ESD      2    28 #define CANITFTYPE_CAN_DUMMY    3    29 #define CANITFTYPE_CAN_BECKHOFF 4    30 #define CANITFTYPE_SOCKET_CAN 5    32 #define CANITFBAUD_1M   0x0    33 #define CANITFBAUD_500K 0x2    34 #define CANITFBAUD_250K 0x4    35 #define CANITFBAUD_125K 0x6    36 #define CANITFBAUD_50K  0x9    37 #define CANITFBAUD_20K  0xB    38 #define CANITFBAUD_10K  0xD    71         virtual void init() = 0;
 CanItfType getCanItfType()
CanItfType m_iCanItfType
The CAN interface type. 
void setCanItfType(CanItfType iType)
virtual bool isObjectMode()=0
virtual bool receiveMsgTimeout(CanMsg *pCMsg, int nMicroSecTimeout)=0
virtual bool init_ret()=0
virtual bool receiveMsg(CanMsg *pCMsg)=0
virtual bool receiveMsgRetry(CanMsg *pCMsg, int iNrOfRetry)=0
virtual bool transmitMsg(CanMsg CMsg, bool bBlocking=true)=0