by Mark_O » Tue Jun 16, 2015 8:41 pm
I haven't had any time to test the Beta yet myself, but I have looked at the Examples, and they are also obviously incorrect. (When I first saw them, I thought they were just "faked".)
Why do I say that? Because many of the ID fields depicted have values such as Ax xx xx xx, and 9x xx xx xx. Which would be pretty interesting to hear how that's possible on a 29-bit Extended ID field. (the top 3 bits of a 32-bit Long are always 0)
So as Benno reported, the bits aren't being shifted into the proper positions. Unfortunately, with a mistake as blatant as that, it throws the rest of the decode into question. E.g., are tricky things like "stuff" bits being properly handled?
Luckily, this is something that should be easily correctable.