Quote:
Originally Posted by ericthegeek
As far as I know there is no way. I think it's reasonable to assume that Self Tests will be sequentially numbered starting from one. You can do GET SELF_TEST_DESCRIPTION starting at 1 and keep going until you get a NACK DATA_OUT_OF_RANGE.
|
A small point to add here, I have found that the PID SELF_TEST_DESCRIPTION may not be implimented.
This is an area of the standard that could definately benefit from a revision.
Something like Get PERFORM_SELFTEST, PDL = 1, PD = $FF would return the count of available self tests.
Using PD in the range of 1 .. Count(tests) would return the status of the individual tests.
Mean while, if anybody can suggest a way out of my little dilemma (with out stopping or starting sef-tests) please comment.