equal
deleted
inserted
replaced
48 |
48 |
49 if(canmsg.flags&MSG_EXT){ |
49 if(canmsg.flags&MSG_EXT){ |
50 /* There is no mark for extended messages in CanFestival */; |
50 /* There is no mark for extended messages in CanFestival */; |
51 } |
51 } |
52 |
52 |
53 m->cob_id.w = canmsg.id; |
53 m->cob_id = canmsg.id; |
54 m->len = canmsg.length; |
54 m->len = canmsg.length; |
55 if(canmsg.flags&MSG_RTR){ |
55 if(canmsg.flags&MSG_RTR){ |
56 m->rtr = 1; |
56 m->rtr = 1; |
57 }else{ |
57 }else{ |
58 m->rtr = 0; |
58 m->rtr = 0; |
68 int res; |
68 int res; |
69 struct canmsg_t canmsg; |
69 struct canmsg_t canmsg; |
70 |
70 |
71 |
71 |
72 canmsg.flags = 0; |
72 canmsg.flags = 0; |
73 canmsg.id = m->cob_id.w; |
73 canmsg.id = m->cob_id; |
74 canmsg.length = m->len; |
74 canmsg.length = m->len; |
75 if(m->rtr){ |
75 if(m->rtr){ |
76 canmsg.flags |= MSG_RTR; |
76 canmsg.flags |= MSG_RTR; |
77 }else{ |
77 }else{ |
78 memcpy(canmsg.data,m->data,8); |
78 memcpy(canmsg.data,m->data,8); |