I've completed most of the work on the E1.20 responder tests now. As you can see from the output below the test suite has 162 tests as well as a bunch of checks for warning and advisory messages. In writing these tests I've found all sorts of cool ways that responders break and/or output garbage
.
Code:
----------------- By Category -----------------
Control: 8 / 8 100%
Sub Devices: 1 / 1 100%
Configuration: 9 / 9 100%
Product Information: 17 / 17 100%
Network Management: 4 / 4 100%
Core Functionality: 2 / 2 100%
Error Conditions: 86 / 86 100%
Display Settings: 4 / 4 100%
DMX512 Setup: 9 / 9 100%
Power / Lamp Settings: 12 / 12 100%
Sensors: 6 / 6 100%
Status Collection: 2 / 2 100%
-----------------------------------------------
160 / 162 tests run, 160 passed, 0 failed, 0 broken
Sometime in the future I'll start adding the E1.37 PIDs. In the meantime if anyone wants to run them for themselves information is here:
http://opendmx.net/index.php/RDM_Responder_Testing
Now here's the challenge for everyone: I haven't found a device yet that can pass every test. The output above is from my software emulated responder.
Simon