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 the diagnostic procedures
^ Prioritize the diagnostic procedures
^ Define the protocol for recording and displaying the results
^ Receives diagnostic test results
^ Records the pass and fail status of test results

The Diagnostic Executive has the following responsibilities:
^ Monitoring the diagnostic test enabling conditions
^ Recording the following DTCs:
- Pending DTCs
- Current DTCs
- History DTCs
^ Monitoring and recording test status information
^ Recording pass and fail status of test results

A diagnostic test is a series of steps that has a beginning and an end. The result is a pass or fail 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 has been active since the last 100 ignition cycles or since the codes have been cleared.
^ Code supported BIT is enabled.