Scott,
One more note. The header file is either corrupted or non-ASCII/non-ISO/non-UTF. It contains the character 150 (0x96), which I suspect should be a hyphen or a dash, and the character 146 (0x92), which I suspect should be an apostrophe.
Cheers,
Shaun
Code:
$ diff /tmp/RDM.h rdm-e120.h |cat -v
26c26
< /* RDM Protocol Data Structure IDM-^Rs (Slot 1) */
---
> /* RDM Protocol Data Structure ID's (Slot 1) */
29c29
< /* Broadcast Device UIDM-^Rs */
---
> /* Broadcast Device UID's */
168c168
< /* Fixture Accessories M-^V add-ons to fixtures or projectors */
---
> /* Fixture Accessories - add-ons to fixtures or projectors */
245c245
< #define E120_PRODUCT_CATEGORY_OTHER 0x7FFF /* For devices that arenM-^Rt described within this table. */
---
> #define E120_PRODUCT_CATEGORY_OTHER 0x7FFF /* For devices that aren't described within this table. */