X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/blobdiff_plain/4cf24de229090b1ab6279570a564d224e13dd706..786c7d54e8d820e89997e507c29ea716c0d55fd9:/lincan/include/can.h diff --git a/lincan/include/can.h b/lincan/include/can.h index 071deae..6ccb6dc 100644 --- a/lincan/include/can.h +++ b/lincan/include/can.h @@ -13,7 +13,7 @@ struct canmsg_t { unsigned long id; unsigned long timestamp; unsigned int length; - char data[CAN_MSG_LENGTH]; + unsigned char data[CAN_MSG_LENGTH]; } PACKED; /* Definitions to use for canmsg_t flags */ @@ -24,15 +24,15 @@ struct canmsg_t { /* CAN ioctl magic number */ #define CAN_IOC_MAGIC 'd' -unsigned long bittiming; -unsigned short channel; +typedef unsigned long bittiming_t; +typedef unsigned short channel_t; /* CAN ioctl functions */ -#define CMD_START _IOW(CAN_IOC_MAGIC, 1, channel) -#define CMD_STOP _IOW(CAN_IOC_MAGIC, 2, channel) +#define CMD_START _IOW(CAN_IOC_MAGIC, 1, channel_t) +#define CMD_STOP _IOW(CAN_IOC_MAGIC, 2, channel_t) //#define CMD_RESET 3 -#define CONF_BAUD _IOW(CAN_IOC_MAGIC, 4, bittiming) +#define CONF_BAUD _IOW(CAN_IOC_MAGIC, 4, bittiming_t) //#define CONF_ACCM //#define CONF_XTDACCM //#define CONF_TIMING