Well I vote for non-contiquous. The way I see it, manufacturers will drop test codes for exactly the reason Eric cited above.
A better way might be to implement a "get test codes" PID in the same way as we now have the E120_SUPPORTED_PARAMETERS. Then the controller can directly get at any test code without hunting for it. Also when the "get test codes" PID is supported the Responder shall support SELF_TEST_DESCRIPTION.
|