Quote:
Originally Posted by Pmaxm00
So far I have not found a difference in the code. Tomorrow I will probably check out to see what the differences are.
|
I'd done a diff of a backup of the pre-update code with the new code. I no longer have the diff or the original code, but here is a summary of what I found.
A lot of subtle stuff. A few protocols were changed in ways I don't fully understand. A few places it was adjusted how data was represented (signedness, making sure only so many bits made it onto the network. A lot of stuff was rearranged to make the whole thing more OO; everything's better about extending/implementing the right stuff. There are more built-in drive modes. CANJaguar is now in the library, instead of a separate set of files. These are quite a bit different from the old CANJaguar files, internally; they seem to work about the same, though they have more methods.