X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/blobdiff_plain/8bf274975cae173308f3e85a70cf17834071873b..1d20caee804d28a792dcacbf8424dc23b80c6370:/lincan/include/canmsg.h diff --git a/lincan/include/canmsg.h b/lincan/include/canmsg.h index 61f327a..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]; @@ -67,15 +69,12 @@ struct canmsg_t { #ifndef PACKED #define PACKED __attribute__((packed)) #endif - -typedef unsigned long canmsg_tstamp_t ; - /* Old, deprecated version of canmsg_t structure */ struct canmsg_t { short flags; int cob; - unsigned long id; - canmsg_tstamp_t timestamp; + canmsg_id_t id; + unsigned long timestamp; unsigned int length; unsigned char data[CAN_MSG_LENGTH]; } PACKED; @@ -107,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;