Michael Mann
changed
bug 10971
Comment # 6
on bug 10971
from Michael Mann
Created attachment 13571 [details]
CAN2.0B extended support
Martin,
Is this something close to what you want? First I want to make sure I
understand the spec and the definition of "extended format".
The next issue is how to determine "extended format". The socketCAN dissector
where this is coming from strips off the "extended format" bit when passing the
CAN ID to subdissectors. I was a worried that format of CAN ID didn't extend
beyond socketCAN, and that CAN dissectors would only deal with 29 or 11 bit CAN
ids. Usually the protocol/dissector only uses one.
So this patch "hardcodes" the assumption of a 29 bit CAN ID (just for testing),
but I would probably make it a dissector preference so as to not rely on the
"socketCAN format".
One of the other reasons I was hestitant to push this patch to Gerrit is this
change resulted in a lot of unknown function codes. Is that just because the
current dissector has a limited number of CANOpen objects it supports?
You are receiving this mail because:
- You are watching all bug changes.