View Single Post
Old March 29th, 2010   #3
hamish
Member
 
hamish's Avatar
 
Join Date: Apr 2009
Location: Dartmoor, Devon, England
Posts: 56
Send a message via Skype™ to hamish
Default Ouch

Quote:
Originally Posted by ericthegeek View Post
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.
hamish is offline   Reply With Quote