8devices Community https://www.8devices.com/community/ |
|
Sending Canframes with error flag https://www.8devices.com/community/viewtopic.php?f=16&t=1016 |
Page 1 of 1 |
Author: | Frangenheim_Sts [ 13 Apr 2017, 12:34 ] |
Post subject: | Sending Canframes with error flag |
- I am using two USB-To_Can-adapters (can0, can1) physically connected - I am using linux I do - cansend can0 20000001#00 1) candump can0,0:0,#FFFFFFFF -> can0 20000001 [1] 00 ERRORFRAME 2) candump can1,0:0,#FFFFFFFF -> can1 001 [1] 00 -> The error Flag is missing! - I have set up the interfaces with 1) ip link set can0 down 2) ip link set can0 up type can bitrate 5000000 3) ifconfig can0 up - Using own C++ Code I also missing the error flags (using soc = socket(PF_CAN, SOCK_RAW, CAN_RAW); can_err_mask_t err_mask = CAN_ERR_MASK; setsockopt(soc, SOL_CAN_RAW, CAN_RAW_ERR_FILTER,&err_mask, sizeof(err_mask));) My question: Error error flag only generated when detection bus errors and not transmitted or received when setting the corresponding bit of the Can-Di (bit30)? Is there a way via socket can options or by firmware settings to enable transmitted or received error flags inside the can id. |
Author: | gerardas [ 14 Apr 2017, 08:58 ] |
Post subject: | Re: Sending Canframes with error flag |
Page 1 of 1 | All times are UTC |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |