int main(void)
{
- int i=0, fd=0, ret=0, count=0;
- char loop=0;
+ int i=0, fd=0, ret=0;
unsigned long bits;
- char ch, transmission[MAXL+1], specialfile[MAXL+1]="/dev/can0", emptystring[MAXL+1]="", buf[MAXL+1];
- char remote[MAXL+1];
+ int msglen;
+ char specialfile[MAXL+1]="/dev/can0", buf[MAXL+1];
struct canmsg_t message;
printf("\nThis program allows you to send a stream of Can messages.\n");
printf("Enter the starting Message ID ");
scanf("%lx",&message.id);
printf("Enter the Message Length ");
- scanf("%d",&message.length);
+ scanf("%d",&msglen);
+ message.length=msglen;
for (i=0; i<message.length; i++) {
printf("Enter data byte [%d] ",i);
scanf("%x",(int *)&message.data[i]);