00001 #ifndef ORO_CP_STRUCT_CAN_HPP
00002 #define ORO_CP_STRUCT_CAN_HPP
00003
00004 #include "compiler.h"
00005
00006
00019 #define CP_MSG_TIME 0
00020
00021
00022
00035 #define CP_USR_DATA 0
00036
00037
00046 typedef struct {
00061 _U32 v_MsgId;
00062
00078 _U32 v_MsgFlags;
00079
00084 _U08 v_MsgData[8];
00085
00086 #if CP_MSG_TIME == 1
00087
00095 _U32 v_MsgTime;
00096 #endif
00097
00098 #if CP_USR_DATA == 1
00099
00103 _U32 v_UsrData;
00104 #endif
00105
00106 } CpStruct_CAN;
00107
00108 #endif