X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/blobdiff_plain/a4c9ead4b64bd4de307f375c2ff313a7a07a06e0..86af296fb387a9b16a7403aac6acab521b134821:/lincan/include/canmsg.h diff --git a/lincan/include/canmsg.h b/lincan/include/canmsg.h index 4c75efe..779f68c 100644 --- a/lincan/include/canmsg.h +++ b/lincan/include/canmsg.h @@ -39,6 +39,8 @@ extern "C" { typedef struct timeval canmsg_tstamp_t ; +typedef unsigned long canmsg_id_t; + /** * struct canmsg_t - structure representing CAN message * @flags: message flags @@ -57,7 +59,7 @@ typedef struct timeval canmsg_tstamp_t ; struct canmsg_t { int flags; int cob; - unsigned long id; + canmsg_id_t id; canmsg_tstamp_t timestamp; unsigned short length; unsigned char data[CAN_MSG_LENGTH]; @@ -71,7 +73,7 @@ struct canmsg_t { struct canmsg_t { short flags; int cob; - unsigned long id; + canmsg_id_t id; unsigned long timestamp; unsigned int length; unsigned char data[CAN_MSG_LENGTH]; @@ -104,8 +106,8 @@ struct canfilt_t { int flags; int queid; int cob; - unsigned long id; - unsigned long mask; + canmsg_id_t id; + canmsg_id_t mask; }; typedef struct canfilt_t canfilt_t;