CAN_Library icon indicating copy to clipboard operation
CAN_Library copied to clipboard

Multi-Frame Messages

Open bsculley opened this issue 6 years ago • 3 comments

Does this library support J1939 multi-frame messages?

bsculley avatar Aug 30 '18 17:08 bsculley

J1939 is a protocol that uses CAN as the data link and physical layer of the OSI network model. This library only does CAN and this question does not pertain to an issue with the library. Please refrain from abusing the issue system.

coryjfowler avatar Aug 30 '18 22:08 coryjfowler

Sorry to have offended you. It seemed to me that some other issues dealt with deficiencies in the library rather than actual bugs (enhancement tag). In any case, I have a requirement to use multi-frame messages and I would like to find out if this library supports them. Perhaps you can direct me to the correct place to ask the question.

bsculley avatar Aug 31 '18 07:08 bsculley

No offense here, and perhaps I talked passed the point I was trying to convey. CAN libraries will not support multi-frame messages since CAN specifications do not currently lay out a mechanism. What you are looking for is a J1939 library that your application space would call in order to support J1939's varying transport protocol schemes, there are two... This J1939 library would then use a CAN library much like this one to utilize the CAN hardware to send or receive the messages. The only J1939 support that I am aware of without asking Google is by Wilfried Voss, here is a link to his work. A fully functional J1939 library is sparse if non-existent publicly due to the closed-source nature of the protocol specification and any potential legal issues for the person or group releasing it.

coryjfowler avatar Sep 03 '18 01:09 coryjfowler