Operation CHARM: Car repair manuals for everyone.

The Diagnostic Executive

The diagnostic executive is a unique segment of software that is designed in order to perform the following functions:
^ Coordinate and prioritize the diagnostic procedures
^ Define the protocol for recording and displaying the results
^ Receive the diagnostic test results and records the pass and the fail status

The following list shows the main responsibilities of the diagnostic executive:
^ Monitor the diagnostic test-enabling conditions
^ Record pending DTCs
^ Record current DTCs
^ Record history DTCs
^ Monitor and record test status information
^ Record pass and fail status of test results A diagnostic test is a series of steps that has a beginning and an end. The result of a diagnostic test is pass or fail, which is reported to the diagnostic executive. When a diagnostic test reports a pass result, the diagnostic executive records the following data:

The fault identified by the diagnostic test is not currently active.

When a diagnostic test reports a fail result, the diagnostic executive records the following data:
^ The fault identified by the diagnostic test is currently active.
^ The fault identified by the diagnostic test has been active since the last 100 ignition cycles or since the codes have been cleared.
^ The code supported BIT is enabled.