Claims
- 1. A computer for decoding self test output, the computer comprising:
an input means, the computer configured to receive a self test output through said input means, the self test output including identification information and a plurality of specific test output lines; a memory, wherein translator program computer code is stored in said memory; and a processor, the processor configured to decode the self test output when the processor is loaded with the translator program code, the translator program computer code including:
computer code for receiving the self test output; computer code for retrieving the identification information from the self test output; computer code for retrieving a decoder information associated with the identification information; and computer code for decoding the self test output into a formatted data output using the decoder information.
- 2. The computer of claim 1 wherein computer code for receiving the self test output includes:
computer code for receiving a plurality of lines of specific test output, the plurality of lines of specific test output forming a self test output.
- 3. The computer of claim 1 wherein the self test output is in extensible markup language.
- 4. The computer of claim 1 wherein the decoder information is extensible markup language schema.
- 5. The computer of claim 1 wherein identification information includes version information, the computer code for retrieving identification information from the output including computer code for retrieving version information.
- 6. The computer of claim 1 wherein identification information includes test name information, the computer code for retrieving identification information from the output including computer code for retrieving test name information.
- 7. The computer of claim 1 wherein computer code for retrieving decoder information includes:
computer code for retrieving a decoder table, the decoder table associated with the identification information and residing in a decoder file.
- 8. The computer of claim 7 wherein the decoder table includes data name information.
- 9. The computer of claim 7 wherein the decoder table includes data format information.
- 10. The computer of claim 7 wherein the decoder table includes data unit information.
- 11. The computer of claim 7 wherein the decoder table includes default value information.
- 12. The computer as claimed in claim 1 wherein computer code for retrieving identification information from the self test output includes:
computer code for determining if the self test output is tagged with identification information; and computer code for retrieving identification information from the self test output if the self test output is tagged with identification information.
- 13. The computer as claimed in claim 12 wherein computer code for determining if the self test output is tagged with identification information includes:
computer code for determining if the self test output is tagged with a self test name information.
- 14. The computer as claimed in claim 1 wherein the translator program computer code further includes:
computer code for storing the formatted data output to a database, the formatted data output including a at least a portion of the identification information.
- 15. An electronic device comprising:
memory, said memory operable to store computer code configured to generate a self test output file; a processor, said processor configured to load and execute the computer code. an input means, said input means configured to receive the computer code; an output means, said output means configured to transmit a self test output, the self test output including:
identification information; and a plurality of specific self test output lines, the self test output configured to be decoded by a decoder file.
- 16. The method of claim 15 wherein at least one of the plurality of self test output lines includes tag information, the tag information including the identification information.
- 17. The method of claim 16 wherein the identification information includes version information.
- 18. The method of claim 16 wherein the identification information includes test name information.
- 19. The electronic device of claim 16 wherein said computer code is configured to generate the decoder file, the decoder file configured to decode specific self test output lines having tag information.
- 20. The electronic device of claim 19 wherein the decoder file includes at least one decoder table, the decoder table associated with the identification information.
- 21. The electronic device of claim 20 wherein the decoder table includes data name information.
- 22. The electronic device of claim 20 wherein the decoder table includes data format information.
- 23. The electronic device of claim 20 wherein the decoder table includes data unit information.
- 24. The electronic device of claim 20 wherein the decoder table includes default value information.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] The present application is related to the following United States patents and patent applications, which patents/applications are assigned to the owner of the present invention, and which patents/applications are incorporated by reference herein in their entirety:
[0002] U.S. patent application Ser. No. ______, entitled “SELF-IDENTIFYING SELF TEST OUTPUT SYSTEM”, filed on Feb. ______, 2003, Attorney Docket No. PANA1058US0, filed concurrently herewith.