On 27/10/17 20:04, Mark Webb-Johnson wrote:
DBC does seem an acceptable format. Ugly as hell, though.
A couple of references I found:
https://github.com/stefanhoelzl/CANpy/blob/master/docs/DBC_Specification.md http://www.socialledge.com/sjsu/index.php?title=DBC_Format
DBC is being used by comma.ai see https://github.com/commaai/opendbc
Here’s KCD:
I've been documenting the Leaf Can bus using KCD and I built a man in the middle for the LBC controller with can4python. It turned out fairly ugly because can4python doesn't support multiplex signals. https://carrott.org/git/leaf-can-utils.git/blob/HEAD:/nissan-leaf.kcd and https://carrott.org/git/leaf-can-utils.git/blob/HEAD:/nissan-leaf-mitm.py I haven't had time to do it, but I'd really like to implement multiplex signal support in can4python so I can simplify the mitm. I'm not sure why so many open source can bus efforts have been abandoned before they're fully done.