OK, here is a new version of CAN-Do (v203)
with a new Error Analysis checkbox on the Main Window.
http://www.wwwsite.com/puzzles/cando/CAN-Do-v203.zipThis checkbox is labeled "(*) Errors" and when checked, it modifies
the list produced by double-clicking any MsgId is the list above.
Each MsgID has a N: before it, indicating the data-length
of messages with that MsgID. However, if the MsgID has
more than one length of data, an asterisk (*) is displayed
istead of a number (hex digit).
Usually, any sigle MsgID has only one data length associated
with its messages, but it is possible that there are some
messages with the same MsgID, but a different data length.
In the iMiEV, it appears that any MsgIDs with more than one
data-length are due to data or bus errors, and not intended.
To better investigate this, check the "(*) Errors" checkbox,
and then double-click any MsgID with the "*:" prefix.
Then, all those messages will be analized to find the domiant
(most frequent) data-length, what other data lengths are
found in these messages, and how many messages have
each of the discovered lengths.
When there are thousands of messages with the dominant length,
but only a few messages with different lengths, the few are very
lkely errors. Sometimes, these errors make it very difficult to
graph and analize the data.
I suspect that I will add a "Clean" function, replacing all these
"bad" Messages with the MsgID EEE or something like that.
For now, you can at least examine your data better.